如何使用ASP.NET 实现重定向后获取模式?单击按钮将执行一些处理:<asp:Button id="bbLaunch" OnCommand="bbLaunch_Click" />用户单击按钮,航天器被发射,网页重新显示。如果用户按F5,则会收到警告:该问题的解决方案是Post-Redirect-Get模式。可以在ASP.NET中实现PRG的方法是什么?问题围绕以下问题展开:如何在非原形的地方<asp:Button>演奏POST?当您发布到不读取视图状态的表单时,ViewState会怎样?当您重定向到“真实” aspx Web表单时,ViewState会变成什么?是的ViewState与根本不相容的ASP.net后重定向消息得到什么?是从根本上与Post-Redirect--Get不兼容的ASP.net ?您如何(即,什么代码)重定向到“真实” aspx Web表单?您如何(即,什么URL)重定向到“真实” aspx Web表单?关系问题提及Response.Redirect(Request.RawUrl);什么时候(即在哪个事件处理程序中)重定向到“真实” aspx Web表单?相关问题引发了如何发布表单数据的问题。这意味着不能使用HTML 表单 -必须将所有表单数据添加到查询字符串中。这是真的?如果是这样,为什么?如果没有,为什么不呢?可以在浏览器把表单数据的查询字符串?提到一个相关问题Server.Transfer。使用Server.Transfer是完全错误的,并且绝不能解决Post-Redirect-Get问题(因为没有Redirect)。正确?为了支持PRG ,必须在aspx或aspx.cs文件中进行哪些代码更改?据推测,至少必须将代码更改为post之外的其他地方MyPage.aspx。换句话说:如何在ASP.net中进行重定向后获取?注意:ASP.net(即不是ASP.net MVC)
3 回答
- 3 回答
- 0 关注
- 597 浏览
添加回答
举报
0/150
提交
取消