行。这可能是一个非常愚蠢的问题,但无论如何我都会问它......
如何在我的 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>
我需要采取哪些步骤才能使这些东西发挥作用?我假设我忽略了一些愚蠢明显的东西?
谢谢