日期:2014-05-18  浏览次数:20502 次

求助? 在线等!急急急! 进来顶一下也有分!
问题如下:
我现在用了一个文本编辑控件(跟CSDN的BLOG添加新文章控件差不多,那个控件是用JS写的),   我现在要把这个控件中的文本提交给服务端,然后再存到数据库中.
我现在遇到的问题是:我把那个文本(是HTML文件)用JS取出来了,不知道如何传到后台去.不知大家有没有更好的办法.
注:在控件所在的页面无法使用服务端控件.   用hidden可以传,但是怎么也取不出来值(调试时可以看到有值,可就是取不出来),大伙要是有什么办法帮帮小弟吧!现在急等着大家回复!谢谢啦!

如果有什么好的控件也可以介绍给我!先谢啦!

------解决方案--------------------
用JS取出来 放到隐藏域中  然后提交。。

一般文本编辑器 好像都这思路
------解决方案--------------------
放到隐藏域中  然后提交
------解决方案--------------------
在你的提交按钮中先写个客户端的JS,把文本框中的内容给一个隐藏控件

然后在提交按狃的服务器段事件中,可以用隐藏控件.Value得到(如果你的hidden是Html服务器控件),也可以用Request.Form( "Hidden控件名 ")得到

------解决方案--------------------
无法用 <asp:HiddenField runat= "server " /> ?
------解决方案--------------------
FCKeditor 和csdn的差不多
------解决方案--------------------
hidden控件改变成web控件
然后再脚本直接负值给hidden
后台直接取得 在某个事件的事件里面hidden.value直接插入数据库
------解决方案--------------------
顶了
------解决方案--------------------
不會,幫up
------解决方案--------------------
用FreeTextBox吧
------解决方案--------------------
runat= "server "
------解决方案--------------------
楼主 html服务器控件的hidden是这样的..

<INPUT id= "Hidden1 " type= "hidden " name= "Hidden1 " runat= "server ">
------解决方案--------------------
up
------解决方案--------------------
java不懂,帮顶
------解决方案--------------------
不懂,但是上面有几个说得瞒有道理的。可以试试!
------解决方案--------------------
帮顶
------解决方案--------------------
添加: <asp:HiddenField ID= "hidId " runat= "server " />
js中添加:document.getElementById( "ctl00$ContentPlaceHolder1$hidId ").value = "A ";
----A为文本值
后台直接取hidId.Value即可
------解决方案--------------------
设几个断点,耐心找吧
哥们我也被问题卡着呢
命啊~
------解决方案--------------------
帮顶
------解决方案--------------------
lz貌似在散分贴里面发过
------解决方案--------------------
Request.Form[ "hidden "]是对象类型吧,拆箱
------解决方案--------------------
帮顶.学习中...
------解决方案--------------------
up
------解决方案--------------------
考虑一下表单的提交方式
------解决方案--------------------
贴贴代码吧,看看怎么回事
------解决方案--------------------
帮顶
------解决方案--------------------