【问题标题】:Duplicate GridViews are generated inside UpdatePanel在 UpdatePanel 中生成了重复的 GridView
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-13
    • 1970-01-01
    • 2012-03-04
    • 2023-03-27
    • 1970-01-01
    • 2011-03-21
    • 2011-01-31
    • 2014-08-21
    相关资源
    最近更新 更多