2
在我目前的項目(ASP.Net 2.0)中,我有很多網絡用戶控件,其中包括「Office.ascx」。爲什麼ASP.Net不能識別我的用戶控件?
guide_controls_display_Office o = (guide_controls_display_Office)LoadControl("Office.ascx");
我加載它變成了Office.ascx使用此行登記的控制:
<%@ Register TagName="office" TagPrefix="uc" Src="Office.ascx" %>
但我得到這個
Office.ascx使用此行加載到另一個控制器啓動網頁時出錯:
Unable to cast object of type 'ASP.guide_controls_display_office_ascx' to type 'guide_controls_display_Office'.
爲什麼我會收到此消息?我可以看到第一種類型有「ASP」。在它前面。這是正常的嗎?
+1張貼解決這個 – citronas 2010-08-01 18:47:19
但有對這個非常惱人的問題的永久性解決方案? – 2010-08-04 20:50:18
有。我更新了答案。 – 2010-08-14 08:10:33