我是用asp.net做一个在线编译器,想把HTML代码放入SQL数据库里,在JS里有一个Editbox.document.body.innerHTML变量.我想在后台的到他的值并保存到数据库里.

解决方案 »

  1.   

    在页面上放置一个隐藏控件,如textbox之类,把变量值赋给它,在后台代码中取出即可。
      

  2.   

    就是放个Hidden之类的,在js中为这个Hidden负值,然后后台去取这个Hidden的value
      

  3.   

    1、js脚本如何访问服务器控件的值
            界面上有一个TextBox控件,ID为Name,js里可以采用如下脚本取Name的值
            var myvalue=document.all('Name').value;2、服务器控件如何取js中变量的值
            目前未发现比较好的办法,我通常采用的方法是在界面上放一个隐藏的控件HtmlInputHidden,然后设置为以服务器控件运行,这样在js脚本中和ASP.NET代码里都可以访问到该控件的值
            js中给服务器控件赋值:
            var bt=document.all('Name').value;
            bt.value='名称';
            ASP.NET中使用Name.Value来访问。