Ok。これはおそらく本当にばかげた質問ですが、とにかく尋ねます...
ASP.Net マークアップで拡張機能とユーティリティ メソッドを使用するにはどうすればよいですか? たとえば、(たとえば) "ToExampleString()" という DateTime 拡張メソッド (Common.Extensions プロジェクトの DateTimeExtensions クラスに含まれています) があり、それを ListView の ItemTemplate のマークアップで使用したいとします。
<ItemTemplate>
<span><%# ((DateTime)Eval("DateStarted")).ToExampleString() %></span>
</ItemTemplate>
次のエラーが表示されます。
'System.DateTime' には 'ToExampleString' の定義が含まれておらず、タイプ 'System.DateTime' の最初の引数を受け入れる拡張メソッド 'ToExampleString' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
このページには、拡張メソッドが表示されません。
同様に、ページのマークアップにユーティリティ クラスを認識させるにはどうすればよいですか。
<span><%# ExampleUtility.ProcessDate(Eval("DateStarted") %></span>
これを機能させるには、どのような手順を踏む必要がありますか? 私はばかげて明白な何かを見落としていると思いますか?
ありがとう