问题:

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

如下:

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

 

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

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

 

 解决:

不要定义公共变量,

    public bool _BFlage;

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

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

 

相关文章:

  • 2021-12-03
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2020-03-23
  • 2021-12-10
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案