主题: KindEditor后台取值问题
作者: 星点, 发布日期: 2012-06-21 14:02:50, 浏览数: 7971
小弟新手啊,写asp.net程序,刚用这个编辑器,想把内容存入数据库,可是在后台取不到值啊,网上教程看不明白啊,求高手指导一下,万分感谢。。。。
作者: 无梦, 发布日期: 2012-06-22 15:31:19

可能是你把安全验证打开了,你打开一下错误提示,应该会说你的代码里含有不安全的代码

 

http://zhidao.baidu.com/question/94761720.html

你看一下这个你处理了没

 

 

回复
作者: hulu, 发布日期: 2012-07-20 14:07:35


2楼答非所问

 

我也遇到1楼的问题

因为kindeditor控件<textarea id="content1" runat="server"..>

生成的html往往name和id的值不一样,name是asp.net自动生成的,而id可以用clientidmode="static"强制自定义,这时候用\asp.net\demo.aspx中的Reuqest.Form["name属性值"]是取不到的,同理javascript的document.forms[0].NAME值的也取不到了,除非用getElementByID("ID值")

 

在Page_Load程序里必须改用ASP.NET的写法:content1.InnerText才能取到。

当然以上仅限于没有使用模板,或者kindeditor控件不在FormView DetailsView GridView等数据绑定容器里面的情况,如果是这些情况,不仅content1.InnerText无效,就连用<asp:TextBox>web控件的方式也会有很多问题。

总的来说,在和asp.net webform方式的开发整合方面,我觉得kindeditor还很不方便,不如用ckEditor的ASP.NET控件版本。 

回复
作者: 无梦, 发布日期: 2012-08-25 11:42:17
回复hulu:我还以为是不安全代码的原因,原来是这个原因呀。
回复
发表新帖 发表回复