そのため、ListView でループして順序付けされていないリストにするビジネス エンティティの IList があります。プレゼンテーション層で、このエンティティに拡張メソッドを作成しました。コード ビハインドでは、この拡張メソッドの結果を Response.Write できますが、ListView からアクセスしようとするとエラーが発生します。メソッドは IsCurrent と呼ばれ、ブール値を返します...これが私のコードです:
<li><%#((CB.CMSFramework.WebPage)Container.DataItem).IsCurrent(Guid.Empty) %></li>
私が得るエラーは次のとおりです。ディレクティブまたはアセンブリ参照を使用していますか?)
ただし...コードビハインドからこのタイプのコードを実行してもエラーは発生しません:
WebPage w = new WebPage();
Response.Write(w.IsCurrent(Guid.Empty));