我所有的ASP表格。页面加载时,它使用Page_Load事件处理程序运行一个方法。当用户提交表单时,如果表单未正确重新验证,则返回页面,但我不希望Page_Load的方法运行。
有没有办法可以检查表单是否已经提交过,而无需检查表单中的特定字段。
感谢您提供的任何帮助。
答案 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