在.Net中实施确认页面的最佳做法是什么?
我过去经常使用response.redirect("Thankyou.aspx")
我也使用过这样的东西来隐藏表单控件并输出消息:
outResult.Attributes.Remove("style")
outResult.Attributes.Add("style", "display:block;")
outEntry.Attributes.Remove("style")
outEntry.Attributes.Add("style", "display:none;")
对于上述内容,您必须考虑在用户点击刷新时可能发生的回发。
有人有更好的选择吗?
答案 0 :(得分:1)
我认为最佳做法是不使用回复,而是使用正常的表单操作,将您带到新页面。该页面处理表单,并显示谢谢。
答案 1 :(得分:1)
就像你建议的那样,只要有一个像“ThankYou.aspx”这样干净漂亮的页面,然后将用户重定向到那里。