我的.ascx進入了文件夾/ cms/context /,它被稱爲Test.ascx(在.NET 4.0上,WebForms)。爲什麼我不能在.ascx中添加這個「自定義控件」?
當我嘗試添加:
<%@ Register TagPrefix="iz" Namespace="IZ.WebFileManager" Assembly="IZ.WebFileManager" %>
<div>
<iz:FileManager ID="FileManager1" runat="server" Height="400" Width="600">
<RootDirectories>
<iz:RootDirectory DirectoryPath="~/images/" Text="My Documents" />
</RootDirectories>
</iz:FileManager>
</div>
我得到:
System.NullReferenceException。在執行當前Web請求期間生成未處理的異常。關於異常的來源和位置的信息可以使用下面的異常堆棧跟蹤來標識。
爲什麼?我該如何解決它?謝謝
P.S.如果我把母版頁它的工作原理,以及相同的代碼...
堆棧跟蹤:
[NullReferenceException異常:未設置爲一個對象的實例對象引用] IZ.WebFileManager.FileView .OnPreRender(EventArgs e)+167 System.Web.UI.Control.PreRenderRecursiveInternal()+112 System.Web.UI.Control.PreRenderRecursiveInternal()+221 System.Web.UI.Control.PreRenderRecursiveInternal()+221 System.Web.UI.Control.PreRenderRecursiveInternal()+221 System.Web.UI.Control.PreRenderRecursiveInternal()+221 System.Web.UI.Page.ProcessRequestMain(布爾includeStagesBeforeAsyncPoint,布爾includeStagesAfterAsyncPoint)4200
Here是鏈接在那裏你可以得到的插件。我只是將該DLL放入Bin文件夾中,並將該代碼寫入我的Web用戶控件中。在母版頁始終使用,但在一個世維會我有麻煩了......
您有一個堆棧跟蹤? – 2012-04-05 18:54:21
你可以在我的問題上找到它:) – markzzz 2012-04-05 18:55:13
感謝您的補充。 「對象引用未設置爲對象的實例」是需要它的人的翻譯 – 2012-04-05 19:03:28