首页 新闻 会员 周边 捐助

ASP.NET模板页与UEditor冲突

0
悬赏园豆:50 [待解决问题]

在一般的页面里面这插件是显示正常的:

 

而在使用了asp.net的模板页后:

则变成了普通的textarea了。请问怎么解决呢

TAMMENY的主页 TAMMENY | 初学一级 | 园豆:110
提问于:2013-12-08 19:50
< >
分享
所有回答(4)
0

查看页面源码发现textarea的id由原来的txtNeirong变成了ContentPlaceHolder1_txtNeirong

所以把:

<script type="text/javascript">
    var editor = new baidu.editor.ui.Editor({ id: 'editor', minFrameHeight: 300 });; editor.render("txtNeirong");
</script>

改成:

<script type="text/javascript">
    var editor = new baidu.editor.ui.Editor({ id: 'editor', minFrameHeight: 300 });; editor.render("ContentPlaceHolder1_txtNeirong");
</script>

 

问题就解决了。

TAMMENY | 园豆:110 (初学一级) | 2013-12-08 20:25
0

有两个解决方法:

1、直接在控件上加上ClientIDModel="Static" 这个属性

2、editor.render("<%=txtNeirong.ClientID%>")获取客户端id

junjieok | 园豆:779 (小虾三级) | 2013-12-08 21:54
0

支持:2、editor.render("<%=txtNeirong.ClientID%>")获取客户端id

Albert Fei | 园豆:2102 (老鸟四级) | 2013-12-09 15:43
0

支持第二种,我已经试过了,第二种效果比较好

试着改变 | 园豆:202 (菜鸟二级) | 2014-11-22 01:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册