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

在web.config文件配置了用户控件web

<pages>
    <controls>
        <add tagPrefix="my" tagName="login" src="~/login.ascx" />
    </controls>
</pages>

 

而后在aspx页面引用该控件spa

<my:login runat="sever" id="myLogin" />

时会抛出异常“由于此控件已在 web.config 中注册而且与该页位于同一个目录中”code

 

出错缘由:

在web.config中注册的控件不能够以与调用的页面于同级目录blog

解决办法:

一、对于ascx和aspx位于同一目录的,直接在Page中的进行Registget

二、将全部ascx放置于永远不可能与任何aspx文件相同的目录中,好比controlsit

 

原地址 : http://www.zizhusoft.com/note/show.aspx?id=1aad22ce-d39d-4d3b-b785-f2b17b481854class

相关文章
相关标签/搜索