可以在站点(web.config),页面或控件级别控制asp.net中的某些设置,例如viewstate。优先顺序是什么?例如,如果我在控制级别设置了站点和页面级别的视图状态,会发生什么?
另外,控件的viewstate与控件状态相同吗?
此外,用于加载和保存控件的viewstate的事件(这与控件状态相同吗?)以及自定义控件也是如此?
由于
答案 0 :(得分:0)
这里有很多问题。你需要的是这样的:
Understanding ASP.NET Viewstate
要回答您的第一个问题...默认情况下启用ViewState。优先顺序如下:
web.config将禁用viewstate到处
@Page指令将禁用该页面的viewstate
@Control指令将仅为该控件禁用viewstate
实际上,现在我想到了......这是一个有趣的问题。您只是在web.config或Page级别设置新的默认值;可以被控件覆盖吗?一个实验是有序的。