当前位置: 代码迷 >> ASP.NET >> 后台代码,怎么取JavaScript的一个变量值
  详细解决方案

后台代码,怎么取JavaScript的一个变量值

热度:1759   发布时间:2013-02-26 00:00:00.0
后台代码,如何取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;
}

  相关解决方案