我在 aspx 文件中有两个字段:
<input type="text" id="tbName" runat="server"/>
<input type="hidden" id="hfName" runat="server"/>
这个想法是使用文本框“tbName”中的文本作为我的存储过程的参数。我决定使用 javascript将其文本添加到隐藏字段“hfName”中:
document.getElementById("<%= hfName.ClientID %>").value = document.getElementById("<%= tbName.ClientID %>").value;
alert(document.getElementById("<%= hfName.ClientID %>").value);
它运作良好,隐藏字段从文本框中获取文本,该功能会发出警报。我使用隐藏字段,因为这是我在回发期间保存文本的唯一方法。
在代码隐藏中,我尝试将隐藏值从 hfName.Value 获取回文本框,但它返回空行:
tbName.Value = hfName.Value;
那么如何使用它作为参数呢?也许有更简单的方法?我不知道jquery。