在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