JS与Asp.Net的传值

1. 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 runat="server" />控件

在JS中添加代码

document.getElementById("HiddenField1").value = '风中追风';

在后台代码中,可以直接使用HiddenField1.Value取得

使用<input type="hidden" />

在后台代码中,可以直接使用leslie.Value取得

PS:

也可以使用<input type="hidden" 的值