问题:页“*.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” %>