后台代码,如何取JavaScript的一个变量值?
请高手指点,我有一个JavaScript里的变量,我在后台代码请问如何调用这个变量值。
前台
<script language=javascript>
function sqlAND()
{
var list= "aaaa ";
}
</script>
后台
protected void BUTTON_Click(object sender, EventArgs e)
{
//请问在这里如何调用前台的list如何调用
}
------解决方案-------------------- <asp:textBox id= "txtBox " runat= "server " style= "display:none "> </asp:textBox >
<script language=javascript>
function sqlAND()
{
var list= "aaaa ";
document.getElememtByid( "txtBox ").value = list;
}
</script>
protected void BUTTON_Click(object sender, EventArgs e)
{
txtBox.Text ....
}
------解决方案--------------------将值赋给一个隐藏域,然后在后台代码中:变量名=隐藏域名.value即可
------解决方案--------------------将值赋给一个隐藏域,然后在后台代码中:变量名=隐藏域名.value即可
------解决方案--------------------将值赋给一个隐藏域
就是把你变量的值 直接传递给服务器控件 这样就可以在服务器端得到值...
<script language=javascript>
function sqlAND()
{
var list= "aaaa ";
document.all[ "Hidden "].value = list;
}
</script>
------解决方案--------------------在页面加隐藏域
<form>
...
<input type= "hidden " id= "hdnList " runat= "server " />
...
</form>
<script language=javascript>
function sqlAND()
{
var list= "aaaa ";
document.getElementById( "hdnList ").value = list;
}
</script>
protected void BUTTON_Click(object sender, EventArgs e)
{
//请问在这里如何调用前台的list如何调用
string list = hdnList.Value;
}