.NET谢谢/确认页面最佳实践

时间:2010-03-21 12:53:43

标签: asp.net

在.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;")

对于上述内容,您必须考虑在用户点击刷新时可能发生的回发。

有人有更好的选择吗?

2 个答案:

答案 0 :(得分:1)

我认为最佳做法是不使用回复,而是使用正常的表单操作,将您带到新页面。该页面处理表单,并显示谢谢。

答案 1 :(得分:1)

就像你建议的那样,只要有一个像“ThankYou.aspx”这样干净漂亮的页面,然后将用户重定向到那里。