0
使用在question處發佈的答案代碼,可以找到導致回發操作的控件。在Page_Load中識別回傳事件
但是,可以檢查該控件調用了哪個事件?例如,在執行等效方法(編輯)之前,確定由GridView觸發的編輯事件。
在此先感謝。
使用在question處發佈的答案代碼,可以找到導致回發操作的控件。在Page_Load中識別回傳事件
但是,可以檢查該控件調用了哪個事件?例如,在執行等效方法(編輯)之前,確定由GridView觸發的編輯事件。
在此先感謝。
這取決於客戶端代碼是否提供此信息。該標準GridView控件,例如,同時設置__EVENTTARGET和__EVENTARGUMENT排序標題鏈接被點擊時:
的Request.Form [ 「_ EVENTTARGET」]包含 「ctl00 $ $搜索Maincontent GridView1」 的Request.Form [」 _EVENTARGUMENT「]包含‘排序的$ id’
其中__EVENTARGUMENT中包含的信息,這是一個排序操作,和列進行排序的,由$分開。
用於尋呼__EVENTARGUMENT值類似於:
的Request.Form [ 「__ EVENTARGUMENT」]包含 「頁面$ 2」
不過請注意,並非所有的控件填充__EVENTARGUMENT上回傳,這樣你必須測試。
謝謝。與__EVENTARGUMENT完美的作品。 – BernardoMorais