加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 动态加载不同控件时无法加载viewstate

发布时间:2020-12-16 06:55:55 所属栏目:asp.Net 来源:网络整理
导读:我有一个aspx页面,它在回发时动态加载一些控件(即当发生点击事件时)并将它们添加到占位符.根据所点击的内容,需要加载一组不同的控件. 这在第一次完美地工作,但是当我清除占位符的控件并尝试动态加载一组不同的控件时,我得到以下错误: “无法加载视图状态.正
我有一个aspx页面,它在回发时动态加载一些控件(即当发生点击事件时)并将它们添加到占位符.根据所点击的内容,需要加载一组不同的控件.
这在第一次完美地工作,但是当我清除占位符的控件并尝试动态加载一组不同的控件时,我得到以下错误:
“无法加载视图状态.正在加载视图状态的控制树必须与在上一个请求期间用于保存视图状态的控制树匹配.”

即使我执行ViewState.Clear(),也会发生这种情况.

有没有办法做到这一点?

解决方法

Yuriy Solodkyy在这里解释得很好: Dynamically Created Controls in ASP.NET

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读