gpt4 book ai didi

c# - 如何从 WebMethod 访问全局变量?

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:08 24 4
gpt4 key购买 nike

我有以下全局变量:

private ArrayList listSelectedUnavailables
{
get
{
return (ArrayList)ViewState["listSelectedUnavailables"];
}
set
{
ViewState["listSelectedUnavailables"] = value;
}
}

我可以在网络表单的每个过程中使用它。

但是,我需要在同一个 WebForm 中的 WebMethod 中使用它,但它似乎无法识别任何全局变量。所以:

如何从 WebMethod 访问全局变量?

最佳答案

您正在将值存储在 Viewstate 中,WebMethod 将无法使用该值,请尝试改用“Session”变量。

 private ArrayList listSelectedUnavailables
{
get
{
return (ArrayList)Session["listSelectedUnavailables"];
}
set
{
Session["listSelectedUnavailables"] = value;
}
}

关于c# - 如何从 WebMethod 访问全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com