我写了一个用户自定义控件叫
MyUserControl
然后在WEB中引用了它,以前一直都没有问题,现在突然出现如下的错误,并且我很多页面都引用了它,所以几乎所有的列表页面都报这个错误,真是急死人分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 基类包括字段“MyUserControl1”,但其类型(Web.MyUserControl)与控件(ASP.MyUserControl_ascx)的类型不兼容。源错误: 
行 17:  <tr>
行 18:  <td>
行 19:  <uc1:MyUserControl id="MyUserControl1" runat="server"></uc1:MyUserControl>
行 20:  </td>
行 21:  </tr>
 

解决方案 »

  1.   

    补充一句:
    如果不在Web 窗体设计器生成的代码加上
         Protected WithEvents MyUserControl1 As MyUserControl
    就不报错,但是我在后面的代码中还要用到MyUserControl1,以前一直多很好的,真是搞不懂了
      

  2.   

    删除你的BIN目录里的DLLs,有可能的话,也删除C:\Documents and Settings\你的登陆名\VSWebCache以及
    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files有关的东西,重新编译
      

  3.   

    但其类型(Web.MyUserControl)与控件(ASP.MyUserControl_ascx)的类型不兼容。我怀疑你的 namespace 命名不恰当。
      

  4.   

    分析器错误信息: 基类包括字段“MyUserControl1”,但其类型(Web.MyUserControl)与控件(ASP.MyUserControl_ascx)的类型不兼容。我以前好像是也遇到过这个问题!那时我在一个项目ddd1中定义了一个用户自定义控件,并在该项目的网页中做了引用,运行正常!后来我有新建了一个项目ddd2,并且把ddd1中的文件全部粘贴到了ddd2中!这时那个自定义控件就出错,好像是这个错误,时间太久了,当时我没作记录,现在也记得不清楚了!后来,我就在ddd2中的页面里引用ddd1中定义的自定义控件时,加了ddd1,比如自定义控件userControl222,在ddd2中就写成ddd1.userControl222!
    不知道这个是否对搂住有帮助!但愿能有帮助!赫赫
    I think so!^_^
      

  5.   

    inelm(木野狐(业精于勤荒于嬉,行成于思毁于随)) 讲的有可能噢
      

  6.   

    http://community.csdn.net/Expert/topic/3506/3506138.xml?temp=.2720148