首页 新闻 会员 周边

ASP.NET后台如何才能获得CKEDITOR的值?

0
[已解决问题] 解决于 2012-03-01 14:19

前台代码:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<script type="text/javascript">
 CKEDITOR.replace( 'TextBox1');
</script>

后台代码:
TextBox1.text总是为空

所以在ASP.NET后台如何才能获得CKEDITOR的值?

何塞穆里尼奥的主页 何塞穆里尼奥 | 初学一级 | 园豆:126
提问于:2011-07-08 20:13
< >
分享
最佳答案
0

可以不是使用服务端控件,然后再后台用request.form["控件name"]获取数据

慧☆星 | 大侠五级 |园豆:5640 | 2011-07-09 09:31
这个方法我也用过,不行 看下面
http://topic.csdn.net/u/20110708/16/a6d50a16-b0bc-4f17-9a95-c67bb6422294.html
何塞穆里尼奥 | 园豆:126 (初学一级) | 2011-07-09 12:36
其他回答(1)
0

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

CKEDITOR.replace( 'TextBox1');

 

这两个ID不一样吧?

你查看最终输出的HTML源代码看看 CKEDITOR.replace( 'TextBox1'); 应该找不到这个ID的文本框??

阿K&LiveCai | 园豆:514 (小虾三级) | 2011-07-08 20:20
猜想或许应该这样写。。

CKEDITOR.replace( '<%=TextBox1.ClientID %>');
支持(0) 反对(0) 阿K&LiveCai | 园豆:514 (小虾三级) | 2011-07-08 20:23
这样写还是不行。
支持(0) 反对(0) 何塞穆里尼奥 | 园豆:126 (初学一级) | 2011-07-08 21:50
那查看HTML源代码看到什么??
CKEDITOR.replace( '<%=TextBox1.ClientID %>');
支持(0) 反对(0) 阿K&LiveCai | 园豆:514 (小虾三级) | 2011-07-09 07:28
http://topic.csdn.net/u/20110708/16/a6d50a16-b0bc-4f17-9a95-c67bb6422294.html
支持(0) 反对(0) 何塞穆里尼奥 | 园豆:126 (初学一级) | 2011-07-09 12:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册