关于asp.net:ViewState和更改控制顺序

关于asp.net:ViewState和更改控制顺序

ViewState and changing control order

这是一个有趣的一周(如果您回头看我的问题,将会看到一个共同的主题)。

我有一个绑定到集合的转发器。每个与集合项目相对应的转发器项目动态控件,还为每个包含Delete链接的控件提供一个标头。

单击删除链接后,将从集合中删除相应的项目,并且转发器将反弹。

我遇到的问题是,一旦更改了转发器项目,某些用户控件上的状态就会丢失。无论它们在集合中的什么位置,其控件都始终相同。

我想知道是否更改绑定集合是否可以,并且可能会使viewstate无法正确恢复值。

有人可以澄清吗?我还能怎么做?


好,回答了我自己的问题。

答案是,不要……做噩梦。

相反,我添加了softDelete标志,而不是从集合中删除项目,而是设置了此标志。然后,转发器不呈现项目标记为删除。

保存收藏集后,它将丢弃标记为删除的项目,并保存...

所有内容都是固定的,如果不是很奇怪的话。


推荐阅读

    linux怎么绑定命令?

    linux怎么绑定命令?,系统,软件,地址,工作,密码,命令,信息,检测,管理,状态,Lin

    linux绑定ip命令?

    linux绑定ip命令?,地址,系统,代码,网络,密码,服务,命令,信息,设备,工具,如何

    linux命令创建项目组?

    linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文

    复制项目的linux命令?

    复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功

    linux命令项目部署?

    linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎

    linux部署项目的命令?

    linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,L

    linux项目常用命令?

    linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,lin

    linux项目更新命令?

    linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,lin

    启动项目命令linux?

    启动项目命令linux?,工作,经理,产品,技术,地址,数字,系统,项目,命令,信息,怎

    linux编译项目的命令?

    linux编译项目的命令?,系统,工作,地址,软件,工具,信息,代码,项目,命令,环境,l

    项目linux常用命令?

    项目linux常用命令?,工作,地址,系统,管理,设备,信息,项目,命令,目录,标准,lin

    linux7网卡绑定命令?

    linux7网卡绑定命令?,网络,系统,状态,地址,设备,信息,情况,网卡,模式,命令,Li

    linux上部署项目命令?

    linux上部署项目命令?,项目,软件,服务,工具,环境,代理,地址,代码,首页,做好,l

    linux创建项目命令?

    linux创建项目命令?,名称,新增,项目,文件,命令,首次,工作,时间,文件夹,文件

    linux项目部署命令?

    linux项目部署命令?,项目,服务,软件,环境,系统,代理,代码,统一,数字,基础,怎

    python创建一个集合?

    python创建一个集合?,异常,代码,括号,元素,函数,方法,两个,整数,操作,字符串

    python能做什么项目

    python能做什么项目,项目,数据,基础,图片,信息,工具,网站,概念,代码,基本知