视图状态字典类型是否声明为静态
本文关键字:静态 声明 是否 字典 类型 视图状态 | 更新日期: 2023-09-27 18:31:48
我可以说ViewState变量等效于声明为静态的字典类型:
ViewState["clicks"] <=> static Object clicks = new Object();
No. ViewState
绝对不是static
.它是 Control
的实例属性(请参阅Control.ViewState
),并且可以在每个页面和同一页面的每次加载上更改。
ASP.NET 中的static
变量如果包含个人数据,则非常危险,因为它们在所有会话中共享,因此您真的不希望ViewState
信息是静态的。
你是说Control.ViewState
属性?它不是静态的,它是一个StateBag
.
StateBag
实现非泛型IDictionary
接口