Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 异步回发后,如何在ASP.NET控件中保留私有级别变量?_C#_Asp.net_Asynchronous_Postback - Fatal编程技术网

C# 异步回发后,如何在ASP.NET控件中保留私有级别变量?

C# 异步回发后,如何在ASP.NET控件中保留私有级别变量?,c#,asp.net,asynchronous,postback,C#,Asp.net,Asynchronous,Postback,我正在使用C#和.NET4.0 我有一个ascx控件,它包含两个下拉列表。ddList1是ddList2(想想汽车制造-汽车模型)的父级。我有一个构造函数,它用对原始调用对象的引用填充该控件中的私有变量。当我对控件执行异步回发(由更改ddList1引起)时,最初由构造函数填充的私有变量现在为null 如何保留对原始调用对象的引用 谢谢 将变量的值存储在ViewState中,并在回发期间检索它。Web是无状态的:即使在WebForms中,您也必须解决这个问题。将变量的值存储在ViewState中,

我正在使用C#和.NET4.0

我有一个ascx控件,它包含两个下拉列表。ddList1是ddList2(想想汽车制造-汽车模型)的父级。我有一个构造函数,它用对原始调用对象的引用填充该控件中的私有变量。当我对控件执行异步回发(由更改ddList1引起)时,最初由构造函数填充的私有变量现在为null

如何保留对原始调用对象的引用


谢谢

将变量的值存储在ViewState中,并在回发期间检索它。Web是无状态的:即使在WebForms中,您也必须解决这个问题。

将变量的值存储在ViewState中,并在回发过程中检索它。Web是无状态的:即使在WebForms中,您也必须解决这个问题。

使用任何状态管理技术…如会话或隐藏字段来存储回发之间的引用。

使用任何状态管理技术…如会话或隐藏字段来存储回发之间的引用