【发布时间】:2012-04-13 09:58:49
【问题描述】:
我正在使用 ASP.NET 3.5 Webform。 使用 UpdatePanel 在 ASP.NET 3.5 页面中出现重复的不需要的 GridView 渲染问题。
事实上,我在 UpdatePanel 之外有 3 个下拉列表(条件模式)。在 UpdatePanel 内部,有一个 GridView。 GridView的数据会根据3 DropdownList中SelectedItem的变化自动过滤。
除了奇怪的行为外,一切正常:
- 当我使用 3 DropDownList 创建无结果过滤器时
- 然后我重新选择了DropDownList以生成带有数据的过滤器,但是在HTML页面中会生成重复的GridView,这会引发以下客户端错误: “找到了具有相同 ID 'myGridView$SelectedRowPosition' 的多个控件。跟踪要求控件具有唯一 ID。”
有没有人曾经遇到过这样的问题并提出了解决方案?
提前感谢您的帮助,
最好的问候,
詹姆斯
【问题讨论】:
-
你能分享一下代码吗?
标签: asp.net gridview asp.net-ajax updatepanel ajaxcontroltoolkit