0
請告訴我的代碼或過程變成一個GridView鏈接到像GridView的鏈接變成的javascript:__ doPostBack
javascript中的格式:__ doPostBack('ctl00 $ ...
請告訴我的代碼或過程變成一個GridView鏈接到像GridView的鏈接變成的javascript:__ doPostBack
javascript中的格式:__ doPostBack('ctl00 $ ...
Asp.Net使用__doPostBack的JavaScript 。函數調用_doPostBack()函數是 -
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
此功能用於提交表單回服務器_doPostBack接受的論點 - 通過使用隱藏變量事件目標和事件參數__EVENTTARGET
和__EVENTARGUMENT
。這會告訴服務器哪個控件導致了回發,並將合適的參數傳遞給服務器。
,如果你有這樣的代碼在你的aspx頁面 -
相應產生的標記會 -
<a id="LinkButton1" href="javascript:__doPostBack('lnkButton','')">LinkButton</a>
所以,說你點擊一個鏈接按鈕,頁面回發的功能__doPostBack()
。然後,該頁面在服務器上以頁面上的相應控制狀態重新創建。使用viewstate等頁面機制獲取每個控件的狀態。一旦加載頁面,服務器就會計算並呈現響應標記。
我坐鏈接或鏈接按鈕? – PraveenVenu 2012-03-18 17:22:08