Gon*_*alo 9 javascript asp.net postback hidden-field
这是我的问题.我有一个隐藏字段,其值通过javascript方法更改.问题是在回发后值丢失了.
如何在回发后保留该值?
谢谢!
.aspx文件
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:Button ID="BtnGuardar" runat="server" OnClick="BtnGuardar_Click" OnClientClick="return GridUpdateInfoOK()" />
Run Code Online (Sandbox Code Playgroud)
.js文件
document.getElementById('<%= HiddenField1.ClientID %>').value = 'TEST';
Run Code Online (Sandbox Code Playgroud)
.aspx.cs文件
protected void BtnGuardar_Click(object sender, EventArgs e)
{
String test = HiddenField1.Value;
}
Run Code Online (Sandbox Code Playgroud)
mar*_*rto 14
您不需要在服务器上运行隐藏的输入.你可以做:
<input type="hidden" id="HiddenInput" name="HiddenInput" value="" />
Run Code Online (Sandbox Code Playgroud)
然后,当您回发时,您可以像这样访问它:
protected void BtnGuardar_Click(object sender, EventArgs e)
{
String test = Request.Form["HiddenInput"];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25663 次 |
| 最近记录: |