我正在使用 ASP.NET 3.5 Webform。通过使用 UpdatePanel,我在 ASP.NET 3.5 页面中遇到了重复不需要的 GridView 渲染的问题。
事实上,我在 UpdatePanel (条件模式)之外有 3 个下拉列表。在 UpdatePanel 内部,有一个 GridView。GridView的数据会根据3DropdownList中SelectedItem的变化自动过滤。
一切正常,除了一个奇怪的行为:
- 当我使用 3 DropDownList 创建无结果过滤器时
- 然后我重新选择了 DropDownList 以生成带有数据的过滤器,但是在 HTML 页面中会生成重复的 GridView,这会引发以下客户端错误:“找到具有相同 ID 'myGridView$SelectedRowPosition' 的多个控件。跟踪要求控件具有唯一的 ID。”
有没有人曾经遇到过这样的问题并提出解决方案?
预先感谢您的帮助,
此致,
詹姆士