开始使用的时候是好的,多做几个就会出现如下问题:双击控件的时候“文档“E:\song\UserControls\SongsLis.ascx”已经打开,是否关闭它?”点“是”出现:
"在web窗体设计器中未能加载该文件。请更正下列错误,然后尝试重新加载:
 试图创建song.UserControls.WebBaseControl的实例时发生异常。异常为"未将对象引用设置到对象的实例。""什么问题啊?另: SongsLis.ascx控件 是继承自 WebBaseControl控件的~

解决方案 »

  1.   

    如果你没有修改用户控件,它无法正常在设计窗口加载,不用管它。当开始编译网站项目时,特别是你使用web application而不是web site工程模式时,开始编译之前要清除所有已经编译过的内容,重新生成编译结果。通常是你的程序因为另外一个地方的语法错误,造成编译失败。而此时过去开发成功的用户控件的可执行代码就不存在,就无法正确地在ide设计窗体中动态初始化。这种情况下,尽管ide给你警告,你应该修改你真正出错误的那个地方,而不去管用户控件在ide视图上的警告。修改了错误,重新编译,用户控件自然就正确显示了。