创建个人网站时 MySite.aspx 中的 ViewStateException
我有一个个性化的 MySite 主机,带有自定义母版页和带有列表视图的用户控件。
当我尝试为用户创建个人网站时,收到“此页面自您打开后已被修改”错误消息。日志显示 ViewStateException。
通过删除用户控件,它可以很好地工作。
我还在页面和控件级别禁用了 ViewState (EnableViewState="false"),但没有取得任何成功。
关于如何解决这个问题有什么想法吗?
I have a MySite host personalized with a custom master page and a usercontrol with a listview on it.
I'm getting a "This Page has been modified since you opened it" error message when trying to create a personal site for a user. The logs show a ViewStateException.
By removing the usercontrol it works well.
I've also disabled the ViewState (EnableViewState="false") at the page and control level but I didn't have any success.
Any ideas on how to solve this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题在于个人网站集定义了一个自定义母版页,其中包含具有活动视图状态的控件。
解决方案是将该母版页更改为默认值,因为我不需要在个人网站上使用自定义母版页,只需要在根网站上使用。
The problem was that the personal site collection had a custom master page defined that had Controls with active viewstate.
The solution was to change that master page to the default, since I didn't need a custom master page on the personal site, only on the root site.