ASP.NET MVC2自定义日期时间格式帮助程序
本文关键字:时间 格式 帮助程序 日期 自定义 NET MVC2 ASP | 更新日期: 2023-09-27 17:59:19
我有一个关于如何创建自定义视图帮助程序的问题。我想在我的"索引视图"中更改默认的dateTime格式。我想写我自己的Helper,因为我认为它很容易,比如PHP。我做到了:
-
创建类:
public static class CustomViewHelpers { public static MvcHtmlString returnDateString(string format, DateTime date) { return MvcHtmlString.Create(date.ToString(format)); } }
-
我把它添加到web.config,
-
我是这样用的:
<p><em> Birth date</em> <%: CustomViewHelpers.returnDateString("D", Model.Birth_Date); %></p>
但我总是得到错误:
编译错误
描述:编译服务此请求所需的资源时出错。请查看以下特定错误的详细信息,并适当地修改源代码。
编译器错误消息:CS1026:)应为
但我认为这是一个错误的错误,因为当我删除我的行时,它工作正常,我看到有这些")"标记。你能向我解释一下为什么这种帮手不起作用吗?也许你知道一个关于如何在ASP.NET MVC2中编写自己的助手的好教程?
从对助手的调用中删除;
。
<%: ... %>
包含表达式,而不是语句,并且不应包含分号。