因为此控件已在 web.config 中注册并且与该页位于同一个目录中

问题:页“*.aspx” 无法使用用户控件“*.ascx”,因为此控件已在 web.config 中注册并且与该页位于同一个目录中。

原因:当前页面与注册的用户控件位于同一文件夹中

解决办法: 可以在页面上再Register一下或者将它们放在不同的文件夹中

顺便附上Web.Config中的注册 和 Page中的注册

web.config

<system.web>
<pages>
<controls>
<add tagName=”ImageList” src=”~/WuControls/WucImageList.ascx” tagPrefix=”mm”/>
</controls>
</pages>
<compilation debug=”true” targetFramework=”4.0″ />
</system.web>

Page

<%@ Register src=”~/WuControls/WucImageList.ascx” tagname=”WucImageList” tagprefix=”mm” %>

此条目发表在 错误解决 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>