這一直在竊聽我整個上午,我什至不知道錯誤在哪裏。在web.config中註冊用戶控件顯示錯誤,但控件繼續工作
在目前的網站,我發展(這不是一個Web應用程序,如果它的確與衆不同,有申報的用戶控件如下:
<controls>
<add tagPrefix="uc1" tagName="TransitLinkAdmin" src="~\controls\TransitLinkAdmin.ascx"/>
<add tagPrefix="uc1" tagName="TransitLinkList" src="~\controls\TransitLinkList.ascx"/>
<add tagPrefix="uc1" tagName="WelcomeMessageAdmin" src="~\controls\WelcomeMessageAdmin.ascx"/>
<add tagPrefix="uc1" tagName="WelcomeMessageDisplay" src="~\controls\WelcomeMessageDisplay.ascx"/>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
到目前爲止好,右
?但是,當我嘗試將其中一個控件添加到頁面時,出現一個錯誤,告訴我無法找到控件。爲什麼當我運行頁面時,我可以使用該控件?
設計者是告訴我它找不到用戶控制文件並且正在使用它來自web.config文件的路徑,所以它必須以某種方式查看它。
如果我直接在頁面中註冊控件,那裏沒有問題。
我的假設(以及我們現在的工作原理)是,整個網站存在一些編譯錯誤,導致intellisense無法正常工作。
在此先感謝,所有。
DOH !!! 好的。我和我的夥伴一直在看這個驚人的早晨。 – KevDog 2009-02-26 17:45:06