0

そのため、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));
4

1 に答える 1

1

ページは、拡張メソッドを含む名前空間を@Importする必要があります

于 2008-10-18T16:54:09.380 に答える