在我的web.config中,我有以下内容:
<pages theme="myTheme" enableSessionState="true" validateRequest="false"
enableEventValidation="false" viewStateEncryptionMode="Never"
enableViewStateMac="false">
一旦我添加了主题属性,我立即开始接收:
无法加载视图状态。控制 viewstate所在的树 loaded必须与控制树匹配 用于保存视图状态 在上一个请求期间 例如,添加控件时 动态地,添加了控件 在回发期间必须匹配 控件的类型和位置 在初始请求期间添加。
当我删除主题时,我不再获得视图状态错误。任何人都可以提供内部发生的事情或如何解决它?
感谢。
答案 0 :(得分:1)
修正:
runat="server"
和ID
属性添加到链接(样式表)Page.Header.FindControl("link").DataBind()
。请勿调用Page.Header.DataBind();
,因为它会对整个标头进行数据绑定。