我有一個Web應用程序,如果我包括與ASP.NET - Web應用程序,用戶控件和NullReferenceException異常
<%@ Register TagPrefix="mine" TagName="MyUC1" Src="~/UserControls/MyUc1.ascx" %>
<%@ Register TagPrefix="mine" TagName="MyUC2" Src="~/UserControls/MyUc2.ascx" %>
我的用戶控制其工作正常,但我需要使用的命名空間,由於需要用一把umbraco整合。當我更換寄存器聲明:
<%@ Register TagPrefix="mine" Namespace="MyAssembly.UserControls" Assembly="MyAssembly"%>
我得到的用戶控件的Page_Load事件一個空引用異常(引用它使用的用戶控件本身ASP.NET控件
我覺得這是很漂亮。離奇的,但我發現就如何解決它的信息非常少
你有代碼隱藏文件中的組裝包括你的用戶控件的參考? – Lazarus 2010-04-27 11:31:23
我以前有過這個問題,試圖找到它的解決方案。 在不再有效的示例中,您是否將用戶控件更改爲服務器控件?或者你還在使用.ascx文件? – 2010-04-27 12:30:19
@Echilon你可以發佈異常堆棧跟蹤嗎? – 2010-04-28 08:55:57