簡體   English   中英

異步回發后如何在我的ASP.NET控件中保留私有級別變量?

[英]How do I retain my private level variable in my ASP.NET control after an async postback?

我正在使用C#和.NET 4.0。

我有一個包含兩個下拉列表的ascx控件。 ddList1是ddList2的父級(請考慮“汽車品牌-汽車模型”)。 我有一個構造函數,該構造函數使用對原始調用對象的引用來填充此控件中的私有變量。 當我在控件上執行異步回發(通過更改ddList1導致)時,最初由構造函數填充的私有變量現在為null。

如何保留對原始調用對象的引用?

謝謝!

將變量的值存儲在ViewState中,並在回發期間檢索它。 Web是無狀態的:即使在WebForms中,您也必須解決這個問題。

使用任何狀態管理技術...例如會話或隱藏字段,以在回發之間存儲引用

暫無
暫無

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

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