__doPostBack(__EVENTTARGET,__EVENTARGUMENT)
_doPostBack是通過__EVENTTARGET,__EVENTARGUMENT兩個隱藏控制項向服務端發送控制要求的
__EVENTTARGET為要呼叫的控制項名稱,如果要呼叫的控制項是子控制項,用''$'或':'分割父控制項:子控制項,
__EVENTARGUMENT 是調用事件時的參數,通常為空
Control如果含有":" ,需要預先替替換"$"
但是在我們呼叫__doPostBack函數時,有些時候呼叫這個函數會出現"物件不存在"的錯誤? 那是因為Html裏面沒有__doPostBack函數物件,一般在拖放那些有自動回傳功能的控制項時,當把他的autoPostback屬性設為True, 在運行的時候系統會自動添加__doPostback函數體,當然最直接的辦法就是添加一個LinkButton然後把其Text屬性設為空,切記不要設 Visible屬性,因為如果Visible=false,在翻譯成Html時,直接就忽略LinkButton的存在了。
Ref: __doPostBack用法感悟收藏
_doPostBack是通過__EVENTTARGET,__EVENTARGUMENT兩個隱藏控制項向服務端發送控制要求的
__EVENTTARGET為要呼叫的控制項名稱,如果要呼叫的控制項是子控制項,用''$'或':'分割父控制項:子控制項,
__EVENTARGUMENT 是調用事件時的參數,通常為空
Control如果含有":" ,需要預先替替換"$"
但是在我們呼叫__doPostBack函數時,有些時候呼叫這個函數會出現"物件不存在"的錯誤? 那是因為Html裏面沒有__doPostBack函數物件,一般在拖放那些有自動回傳功能的控制項時,當把他的autoPostback屬性設為True, 在運行的時候系統會自動添加__doPostback函數體,當然最直接的辦法就是添加一個LinkButton然後把其Text屬性設為空,切記不要設 Visible屬性,因為如果Visible=false,在翻譯成Html時,直接就忽略LinkButton的存在了。
Ref: __doPostBack用法感悟收藏
留言