【发布时间】:2011-09-19 17:57:47
【问题描述】:
一些背景-
我正在开发一个 Web 应用程序,供员工提交休假请求。请求页面使用用户控件,他们在其中输入休息日的日期/原因。用户可以为每一天的假期动态添加一个新的到页面,这些都被添加到一个更新面板中。
编辑搞清楚是怎么回事,只是不知道如何解决。
好的,我遇到的问题是当用户返回编辑他们的请求并删除子请求时
====================
请求 1 请求 1
====================
请求 2 ==> 请求 3
====================
请求 3
===========
请求 2 控件通过异步请求从更新面板中删除,没有问题并正确显示,我遇到的问题是提交父页面并重新创建控件时。
===========
请求 1
===========
旧数据而不是请求 3
===========
我没有显示请求 1 和 3,而是从请求 2 中获取请求 1 以及我不再需要的陈旧数据。
如果我强制页面在父提交上绘制一个额外的控件,我会看到
===========
请求 1
===========
旧数据
===========
请求 3
===========
所以数据仍然存在,只是不在我想要的位置,我如何摆脱陈旧的记录并只显示活动的请求?
任何想法都将不胜感激。
谢谢,
贾斯汀
【问题讨论】:
标签: c# asp.net dynamic controls viewstate