在web.config文件配置了用戶控制項 然後在aspx頁面引用該控制項 時會拋出異常“因為此控制項已在 web.config 中註冊並且與該頁位於同一個目錄中” 出錯原因: 在web.config中註冊的控制項不可以以與調用的頁面於同級目錄 解決辦法: 1、對於ascx和aspx位於同一目錄的,直接在P ...
在web.config文件配置了用戶控制項
<pages> <controls> <add tagPrefix="my" tagName="login" src="~/login.ascx" /> </controls> </pages>
然後在aspx頁面引用該控制項
<my:login runat="sever" id="myLogin" />
時會拋出異常“因為此控制項已在 web.config 中註冊並且與該頁位於同一個目錄中”
出錯原因:
在web.config中註冊的控制項不可以以與調用的頁面於同級目錄
解決辦法:
1、對於ascx和aspx位於同一目錄的,直接在Page中的進行Regist
2、將所有ascx放置於永遠不可能與任何aspx文件相同的目錄中,比如controls
原地址 : http://www.zizhusoft.com/note/show.aspx?id=1aad22ce-d39d-4d3b-b785-f2b17b481854