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