当从我网站上的几个特定页面调用搜索页面时,代码失败并在函数 System.Web.UI.Control.LoadViewStateRecursive(Object savedState) 中出现以下错误:
消息:无法加载视图状态。正在加载视图状态的控制树必须与在先前请求期间用于保存视图状态的控制树匹配。例如,当动态添加控件时,回发期间添加的控件必须与初始请求期间添加的控件的类型和位置相匹配。
但是,如果我debug="true"
在 web.config 文件中添加以下行,则不会出现错误:
<compilation defaultLanguage="c#" batch="false" targetFramework="4.0">
为什么添加可以debug="true"
修复错误?解决问题的不同方法是什么?