除非debug = true,否则“无法加载viewstate”错误

时间:2013-10-18 12:50:43

标签: asp.net debugging web-config runtime-error viewstate

当从我网站上的几个特定页面调用搜索页面时,代码失败,并在函数System.Web.UI.Control.LoadViewStateRecursive(Object savedState)中出现以下错误:

  

消息:无法加载视图状态。控制树进入哪个   正在加载的viewstate必须与以前使用的控制树匹配   在上一个请求中保存viewstate。例如,添加时   动态控制,回发期间添加的控件必须匹配   初始期间添加的控件的类型和位置   请求。

但是,如果我将debug="true"添加到web.config文件中的以下行,则没有错误:

<compilation defaultLanguage="c#" batch="false" targetFramework="4.0">

为什么添加debug="true"会修复错误?有什么不同的方法来解决这个问题?

0 个答案:

没有答案