Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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# 如何从methodA访问methodB变量值_C#_Asp.net - Fatal编程技术网

C# 如何从methodA访问methodB变量值

C# 如何从methodA访问methodB变量值,c#,asp.net,C#,Asp.net,我有两个按钮事件。当我单击按钮1时,我正在调用(通过传递一些值)methodA,在这里我动态地创建一个复选框数组和一个数组 现在,如果我单击按钮2,我应该能够获得在单击按钮1(复选框数组和数组值)时设置的值。如何执行此操作?创建一个对象来存储您的值。将值存储在视图状态中将其作为类的全局变量 声明类范围中的值也许您可以将数组存储到会话中,或者在第一次单击按钮时将视图状态中。在另一个按钮中检索相同的值单击从函数1将值存储在视图状态中,您可以从函数B检索该值,例如 Session["myData"]

我有两个按钮事件。当我单击
按钮1
时,我正在调用(通过传递一些值)
methodA
,在这里我动态地创建一个复选框数组和一个数组


现在,如果我单击
按钮2
,我应该能够获得在单击
按钮1
(复选框数组和数组值)时设置的值。如何执行此操作?

创建一个对象来存储您的值。将值存储在
视图状态中

将其作为类的全局变量


声明类范围中的值

也许您可以将数组存储到
会话
中,或者在第一次单击按钮时将
视图状态
中。在另一个按钮中检索相同的值单击

从函数1将值存储在
视图状态
中,您可以从函数B检索该值,例如

Session["myData"] = "Hello World";///storing in session

string str = (string)Session["myData"];///retrieving from session
使用

ViewState[“变量”]=[对象]