我想为表单设置一个隐藏字段,当我设置一个按钮,然后通过所有后续按钮单击保持其状态。ASP.NET我可以手动提交我的表单在代码后面的代码
是否有可能在后面的代码中进行表单发布以促成此操作,此刻我正在执行response.redirect,但是这会失去按钮的状态。
我想为表单设置一个隐藏字段,当我设置一个按钮,然后通过所有后续按钮单击保持其状态。ASP.NET我可以手动提交我的表单在代码后面的代码
是否有可能在后面的代码中进行表单发布以促成此操作,此刻我正在执行response.redirect,但是这会失去按钮的状态。
Response.Redirect将启动对目标页面的不同请求。如果您仍想保持此行为,请添加查询字符串参数以“模仿”隐藏的输入字段。
实施例:
<form method="get" action="redirect.aspx">
<input type="hidden" name="foo" value="bar" />
...
</form>
是类似于:
Response.Redirect("redirect.aspx?foo=bar");
注:将有GET和POST请求(主要是最大URL长度和编码)之间的不同的限制,所以这根据你的情况可能并不总是有效。
将值放入ViewState中。这与使用隐藏输入本质上是一样的,ViewState会在回发中自动保留它的值。
这不是回传。 – 2009-07-28 12:52:21