提交到数据库后的.net表单的最佳实践

时间:2016-05-31 13:43:08

标签: asp.net forms

我想知道使用.net提交表单时的最佳做法。

我有一个简单的联系表单,包括姓名,电子邮件,评论和提交按钮 - 在提交时我会将数据提交到数据库,并希望向用户显示已成功完成此消息的消息。我这样做了几次,但想知道这是什么最佳做法?

  1. 的Response.Redirect("〜/ samepage.aspx&#34);
  2. 的Response.Redirect("〜/ Thankyoupage.aspx&#34)
  3. 使用面板 - 提交Panel1.Visibility = false,Panel2.Visibility = true;
  4. 或任何其他
  5. 我想要它,所以当用户按下浏览器中的后退按钮时,表单还没有填充,就像我回去的时候一样,我可以一遍又一遍地提交相同的数据。

    似乎有很多不同的方法,但我想知道什么是最佳做法。

    谢谢

1 个答案:

答案 0 :(得分:0)

有多种方法可以处理表单提交。

如果您不希望文本框在浏览器上按后退按钮时保留值,则应为所有文本框设置EnableViewStateFalse