读书人

JS与Asp.Net的互相取值

发布时间: 2012-09-13 09:51:52 作者: rapoo

JS与Asp.Net的相互取值
JS中取得Asp.Net的值

(1)取得服务端控件的值
var s = document.getElementById("TextBox1").value; //取得TextBox1的Text值

(2)取得全局变量的值

在Page_Load()方法前定义protected String sT;
在Page_Load()方法中赋值sT = "哈哈";

JS中这样写取得
var s = "<%=sT %>";



--------------------------------------------

2. Asp.Net中取得JS的值

推荐使用<asp:HiddenField ID="HiddenField1" runat="server" />控件
在JS中添加代码
document.getElementById("HiddenField1").value = '风中追风';
在后台代码中,可以直接使用HiddenField1.Value取得

使用<input type="hidden" id="leslie" runat="server" />
在后台代码中,可以直接使用leslie.Value取得

PS:
也可以使用<input type="hidden" id="leslie" name="leslie">方法
在后台操作中用Request.Form.Get("leslie"); //取得的是name="leslie"的值

读书人网 >ASP

热点推荐