将值从Javascript链接到.cs文件

时间:2016-10-14 07:26:06

标签: javascript c# asp.net

我有一个带有文本框的asp列表项。我需要将文本框值传递给我的.aspx.cs文件。这是代码。我创建了隐藏的字段控件,但是这个控件没有在服务器端代码中获取javascript变量值。请帮忙。

 <asp:ListItem Value=">1000"> <input type="text"  id="tbGreater"  onkeypress="return isNumberKey(event)"><br/> </asp:ListItem>`

1 个答案:

答案 0 :(得分:0)

使用ClientID访问javascript中的服务器控件。 Javascript函数应该是

function SetHdnField() { 
    document.getElementById('<%= HiddenField1.ClientID %>').value = document.getElementById("tbGreater").value; 
}

Reaon HiddenField1是一个服务器端控件,它的id在渲染过程中被更改。