【发布时间】:2011-05-19 11:55:50
【问题描述】:
我刚刚开始使用jQuery Templates 作为我的javascript 模板引擎。我的问题是,我如何格式化日期(从 ASP.NET Json ActionResult 返回)格式为:
/Date(1288709830000)/
我尝试了以下操作:
{{= $.format(new Date(parseInt(comment.DateCreated.substr(6))), 'd')}}
注意上面使用新的jquery全球化插件添加$.format方法。另请注意,{{= comment.DateCreated }} 是表示${comment.DateCreated} 的长手。
如果您能提供帮助,我将不胜感激。
【问题讨论】:
-
你期待什么?实际发生了什么?
-
我不建议使用 jQuery 或 JavaScript 进行模板化,如果你问我这只是一场大灾难 - 尝试在 MVC 视图/服务器级别进行模板化。
-
@Erx_VB.NExT.Coder - Javascript 和 JQuery 模板是非灾难性的,微软正在帮助将这种功能开发到 JQuery 的核心中。客户端模板非常适合带宽敏感的移动开发,当您使用 API 时,尤其是当您与外部设计师合作时。
-
@jfar:当它调用tmpl插件内部的buildTmplFn函数时,它会抛出错误“无效字符”。
-
@Erx:如果你能解释为什么你会有这种感觉,你的评论会更有建设性。
标签: jquery asp.net-mvc jquery-templates