2010-04-06 61 views
0

可以在沒有更新面板的情況下從javascript(在客戶端)觸發回用戶控件?從客戶端觸發用戶控件帖子

我所想要實現這個

  1. 最初的頁面和用戶控制被載入默認值
  2. 父頁面使得PageMethod的請求
  3. 當數據是可用的(從所述PageMethod的請求)時,用戶控制必須被重新裝入新的值來更新

回答

0

只需調用預先加載的功能

你會發現下面的函數在渲染aspx頁面:

function __doPostBack(eventTarget, eventArgument) { 
if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 
    theForm.__EVENTTARGET.value = eventTarget; 
    theForm.__EVENTARGUMENT.value = eventArgument; 
    theForm.submit(); 
} 
} 

或者,如果你試圖讓Ajax調用,您可以使用jQuery的庫,而不是更新潘內爾:

http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/

或演示作出支持AJAX控制

http://dotnetslackers.com/articles/ajax/aspnetajaxcontroldevelopment.aspx

+0

我可以從用戶控制一個jQuery Ajax調用?我的理解是它需要引用PageMethod – 2010-04-06 16:34:40

相關問題