- 匹配中文、字母、数字的正则表达式
- 什么是Stop Words?
- IReadOnlyCollection
与IReadOnlyList - 老生常谈之四大高权重的外链资源
- 如何自建博客,增加站外锚文本,获得大量的外链
- 简单判断一个关键词的竞争性
- Vue项目报错: Component name “xxx“ should always be multi-word vue/multi-word-component-names
- ASP.NET2.0 c# 获取浏览器,IP,URL,操作系统
- 小程序开发
- aspx 页面与ascx用户控件的传值
邮箱:
手机:15383239821
Microsoft Visual Studio 中eWebEditor 出现 oLinkField.value为空或不是对象
原来在VS2003中调用eWebEditor的代码如下:
<INPUT id="Hidden1" type="hidden" name="content1" runat="server"> <IFRAME id="eWebEditor1" src="ewebeditor/ewebeditor.htm?id=content1&style=coolblue" frameBorder="0" width="100%" scrolling="no" height="400"></IFRAME>
代码测试成功,没有任何问题!
可是把这段代码放到VS2005的ASPX页面中就出现了 oLinkField.value 为空或不是对象 的JS错误!
问题出现原因:
VS2005页面在解析后 <INPUT id="Hidden1" type="hidden" name="content1" runat="server"> 得到的控件名称不是 content1
eWebEditor 没有找到 ewebeditor/ewebeditor.htm?id=content1&style=coolblue 中指定的content1控件,所以出错!
解决方法一:
把 <INPUT id="Hidden1" type="hidden" name="content1" runat="server"> 中的 runat="server" 删除,这样控件的名称不会被重命名!
后台用 Request.Form["content1"] 读取值!
解决方法二:
把<INPUT id="Hidden1" type="hidden" name="content1" runat="server"> <IFRAME id="eWebEditor1" src="ewebeditor/ewebeditor.htm?id=content1&style=coolblue" frameBorder="0" width="100%" scrolling="no" height="400"></IFRAME> 中的id=content1 改成 id=<%=content1.ClientID %>
以上为网络上解决办法,本人出现的问题是同一台电脑上,两个项目,用的都是eWebEditor ,一个项目没问题,而另一个就出现此问题,环境为vs2008+ie8,后来按上面方法二修改后解决此问题,希望别人遇到这样的问题看到此文能有所提示
-
2011-05-02关于FileUpload文件上传的文件大小限制问题
-
2010-07-20离开百度的日子(点石内部交流贴)
-
2026-01-24.NET代码执行顺序探讨
-
2023-04-08哪些类型网站备案时需要前置审批?
-
2022-02-11$.extend()详解
-
2019-11-21C#实例化类的方式
