其他分享
首页 > 其他分享> > .NET ------- 保存页面公共变量

.NET ------- 保存页面公共变量

作者:互联网

问题:

B/S架构,在代码中定义了公共变量,在前端引用,页面稍微一变化,公共变量中的值就丢失了,导致页面发生变化

如下:

 

在查询中,勾选一个产品后,后台中定义变量的值消失,导致页面发生变化

 

 解决:

不要定义公共变量,

    public bool _BFlage;

将公共变量的值,借助 ViewState 进行保存

    public bool _BFlage
    {
        get
        {
            if(ViewState["_BFlage"] == null)
                return true;
            else
                return (bool)ViewState["_BFlage"];
        }
        set
        {
            ViewState["_BFlage"] = value;
        }
    }

 

标签:变量,页面,-------,bool,公共,NET,BFlage,ViewState
来源: https://www.cnblogs.com/obge/p/15559710.html