page中的哪個事件,當頁面卸載時發生
page中的哪個事件,當頁面卸載時發生?
慕哥6287543
2019-04-01 10:02:59
TA貢獻1836條經驗 獲得超3個贊
如果是除了按鈕之外的其他控件,可以通過:
Request.Params[ "__EVENTTARGET "]來獲得引發事件的控件的ID
當這個值為空的時候,表示引發事件的為按鈕或者沒有引發事件(沒有引發可以通過IsPostBack判斷出來)
判斷按鈕的話,只有按照頁面上存在的所有按鈕ID來循環在Request.Params中查找,如果在Request.Params中存在按鈕ID為Key的值(value可能為string.Empty,但不為null),則表示這個按鈕被按下
通過以上兩種情況接合,可以獲得引發事件對象的ID
舉報