簡體   English   中英

如何將控件異步添加到asp.net頁?

[英]How can I asynchronously add controls to a asp.net page?

我希望在我們的應用程序中優化頁面,以使其表現更好。 我想使用AJAX將控件(文本框,按鈕,自定義控件等)動態添加到頁面,以最大程度地減少回發。 我正在尋找使用UpdatePanel的替代方法(它們沒什么問題,它們不是為提高性能而構建的)。

但是,竅門在於,將需要使用添加的新控件來更新ViewState,因此在這里我看不到適合的WebServices或靜態Page Method調用。

Ajax調用無法更新viewstate,因為它是在后面的代碼中創建的。

也許如果您設法訪問viewstate服務器端,可以將其發送回ajax調用中並存儲在viewstate字段中,但是您可能會失去未在回調中觸及的所有內容,我從沒有深入研究viewstate。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM