[英]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.