一个匪夷所思的错误

页面中嵌入两个一样的UserControl,

<uc1:listControl id="ctrl1"></uc1:listControl>
....
<uc1:listControl id="ctrl2"></uc1:listControl>


屡屡报错:

找到多个具有相同 ID“listControl ”的控件。Trace 要求控件具有唯一的 ID。


找了半天,在 listControl的CodeBehide中赫然发现:

/// <summary>
  ///  设计器支持所需的方法 - 不要使用代码编辑器
  ///  修改此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {
   this.ID = "listControl ";
   this.Load += new System.EventHandler(this.Page_Load);

  }

我的天

原文地址:https://www.cnblogs.com/xiaotaoliang/p/132596.html