我需要從網頁後面的代碼異步調用web服務的webmethod。 在回調函數中,我需要綁定一個gridview並進行渲染。我想在代碼隱藏的回調函數中部分呈現該gridview。如何異步調用webmethod並部分呈現控件?
如何實施?
是否有可能在不使用javascript的情況下在代碼隱藏中實現所有這些?
我需要從網頁後面的代碼異步調用web服務的webmethod。 在回調函數中,我需要綁定一個gridview並進行渲染。我想在代碼隱藏的回調函數中部分呈現該gridview。如何異步調用webmethod並部分呈現控件?
如何實施?
是否有可能在不使用javascript的情況下在代碼隱藏中實現所有這些?
有幾個選項,但基本上你需要做這樣的事情:
如果有幫助,我在本書中通過一個詳細的例子,包括示例代碼:Ultra-Fast ASP.NET。
您可以使用ASP.NET異步頁面加載。
通常,它包括向頁面指令添加Async =「true」,並在後面的代碼中添加一些事件處理程序。
關於這個問題的好資源是"Asynchronous Pages in ASP.NET 2.0" MSDN Magazine article。
我確定的一件事是它是不可能實現沒有JavaScript。當你說「partial」,「callback」時,已經有一些javascript在做一些魔術 – asyncwait 2009-12-05 07:19:07