私の.ascxはフォルダー/cms/ context /にあり、Test.ascx(.NET 4.0ではWebForms)と呼ばれます。
追加しようとすると:
<%@ 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リクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。
なんで?そして、どうすればそれを修正できますか?ありがとう
PSマスターページに同じコードを配置すると、それも機能します...
スタックトレース :
[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(Boolean includeStagesBeforeAsyncPoint、Boolean includeStagesAfterAsyncPoint)+4200
そのプラグインを入手できるリンクは次のとおりです。DLLをBinフォルダーに配置し、そのコードをWebユーザーコントロールに記述します。常にマスターページで使用されますが、WUCではその問題が発生します...