UpdatePanel内部生成重复的GridView

时间:2012-04-13 09:58:50

标签: asp.net gridview asp.net-ajax updatepanel ajaxcontroltoolkit

我正在使用ASP.NET 3.5 Webform。 我使用UpdatePanel在ASP.NET 3.5页面中遇到了GridView重复不需要的渲染问题。

事实上,我在UpdatePanel(条件模式)之外有3个下拉列表。在UpdatePanel内部,有一个GridView。 GridView的数据将根据3 DropdownList中的SelectedItem变化自动过滤。

除了奇怪的行为外,一切正常:

  • 当我使用3 DropDownList
  • 创建无结果过滤器时
  • 然后我重新选择DropDownList来生成一个包含数据的过滤器,但是在HTML页面中会生成重复的GridViews,这会引发以下客户端错误: “找到了具有相同ID'myGridView $ SelectedRowPosition'的多个控件。跟踪要求控件具有唯一ID。”

有没有人用这个问题来解决这个问题并为此提出解决方案?

先感谢您的帮助,

致以最诚挚的问候,

詹姆斯

2 个答案:

答案 0 :(得分:0)

访问此链接以解决该问题。这是一个已知的问题。 http://support.microsoft.com/kb/834608

答案 1 :(得分:0)

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