查看页面源码发现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>
问题就解决了。
有两个解决方法:
1、直接在控件上加上ClientIDModel="Static" 这个属性
2、editor.render("<%=txtNeirong.ClientID%>")获取客户端id
支持:2、editor.render("<%=txtNeirong.ClientID%>")获取客户端id
支持第二种,我已经试过了,第二种效果比较好