ASP.NET我可以在代码隐藏阶段手动提交表格吗
我想在设置按钮时为表单设置一个隐藏字段,然后让它通过所有后续的按钮单击来保持其状态ASP.NET我可以在代码隐藏阶段手动提交表格吗,asp.net,Asp.net,我想在设置按钮时为表单设置一个隐藏字段,然后让它通过所有后续的按钮单击来保持其状态 在我正在执行response.redirect时,是否可以在代码隐藏中执行表单post来简化此操作,但这会丢失按钮的状态。response.redirect将向目标页面发起不同的请求。如果仍然希望保持这种行为,请添加查询字符串参数以模拟隐藏的输入字段 例如: <form method="get" action="redirect.aspx"> <input type="hidden" n
在我正在执行response.redirect时,是否可以在代码隐藏中执行表单post来简化此操作,但这会丢失按钮的状态。response.redirect将向目标页面发起不同的请求。如果仍然希望保持这种行为,请添加查询字符串参数以模拟隐藏的输入字段 例如:
<form method="get" action="redirect.aspx">
<input type="hidden" name="foo" value="bar" />
...
</form>
注意:GET和POST请求之间会有不同的限制,主要是最大URL长度和编码,因此根据您的情况,这可能并不总是有效。将该值放入ViewState。这与使用隐藏输入基本相同,ViewState将在回发过程中自动保留其值。在这种情况下,您需要使用会话、查询字符串或数据库。
Response.Redirect("redirect.aspx?foo=bar");