- .Net三层架构
- HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP系统下IIS错误解决办法
- CSS HACK区别IE6、IE7、IE8、Firefox兼容性
- Document write()、writeln()方法
- Sql Server REPLACE函数的使用
- Thinkphp中.htaccess文件的解析
- Asp.net程序性能优化(二)
- 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
- MSN、QQ、阿里旺旺在线客服源代码
- Navicat数据存放位置和备份数据库路径设置
邮箱:
手机: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,后来按上面方法二修改后解决此问题,希望别人遇到这样的问题看到此文能有所提示
-
2013-10-28IIS下的网站,在外网访问需要输入用户名密码 解决方案
-
2012-06-30关键字也有权重吗?
-
2024-09-14vue3插槽
-
2011-03-29如何在aspx页面中插入swf动画
-
2024-08-21string.IsNullOrWhiteSpace
-
2013-01-05aspx,ascx和ashx使用小结
