由於此控件已在 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

相關文章
相關標籤/搜索