我有一个带有文本框的asp列表项。我需要将文本框值传递给我的.aspx.cs文件。这是代码。我创建了隐藏的字段控件,但是这个控件没有在服务器端代码中获取javascript变量值。请帮忙。
<asp:ListItem Value=">1000"> <input type="text" id="tbGreater" onkeypress="return isNumberKey(event)"><br/> </asp:ListItem>`
答案 0 :(得分:0)
使用ClientID
访问javascript中的服务器控件。 Javascript函数应该是
function SetHdnField() {
document.getElementById('<%= HiddenField1.ClientID %>').value = document.getElementById("tbGreater").value;
}
Reaon HiddenField1
是一个服务器端控件,它的id在渲染过程中被更改。