我有一個ASP表單。當頁面加載時,它使用Page_Load事件處理程序運行一個方法。當用戶提交表單時,如果它沒有正確地重新驗證,它將返回到頁面,但我不希望Page_Load運行的方法。檢查表單是否已在aspx中提交
有沒有一種方法可以檢查表單是否已經提交,而無需檢查表單中的特定字段。
感謝您提供的任何幫助。
我有一個ASP表單。當頁面加載時,它使用Page_Load事件處理程序運行一個方法。當用戶提交表單時,如果它沒有正確地重新驗證,它將返回到頁面,但我不希望Page_Load運行的方法。檢查表單是否已在aspx中提交
有沒有一種方法可以檢查表單是否已經提交,而無需檢查表單中的特定字段。
感謝您提供的任何幫助。
在你的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.
}
試試這個:
if(IsPostBack){
Response.Write("Form posted!");
}
http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx