0

我正在使用 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。”

有没有人曾经遇到过这样的问题并提出解决方案?

预先感谢您的帮助,

此致,

詹姆士

4

1 回答 1

0

您可能会忘记关闭一些标签。检查页面上未关闭的标签。

于 2013-08-13T09:51:28.240 回答