检查表单是否已在aspx中提交

时间:2011-04-22 23:07:19

标签: c# asp.net

我所有的ASP表格。页面加载时,它使用Page_Load事件处理程序运行一个方法。当用户提交表单时,如果表单未正确重新验证,则返回页面,但我不希望Page_Load的方法运行。

有没有办法可以检查表单是否已经提交过,而无需检查表单中的特定字段。

感谢您提供的任何帮助。

2 个答案:

答案 0 :(得分:6)

在你的Page_Load方法中,只有在IsPostBack为假的情况下才进行处理)

//Page_Load method
If (!IsPostBack)
{
  // Code in here should only run when the page first loads.  
  // It will not run if a user clicks a button on the page.
}

答案 1 :(得分:2)

试试这个:

if(IsPostBack){

    Response.Write("Form posted!");

}

http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx