我有一个网络网格,我没有使用razor syntex,而是使用.aspx格式。
代码在下面;
<%
var grid = new WebGrid(Model,defaultSort:"PublishDate",rowsPerPage:10);
%>
<%:
grid.GetHtml(
tableStyle: "wGrid",
headerStyle: "wGridHeader",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column("Title", canSort: false),
grid.Column("PublishDate", "Published on"),
grid.Column("CategoryName", "Category"),
grid.Column(format: (item) => Html.ActionLink("Details", "Browse", new { id = item.Title }))
)
)
%>
现在,我想将“ PublishDate”列的格式设置为“ dd-MMM-yyyy”。
任何想法如何做到这一点?
最佳答案
grid.Column(
"PublishDate",
"Published on",
format: (item) => string.Format("{0:dd-MMM-yyyy}", item.PublishDate)
)
关于asp.net-mvc - 如何在MVC Web网格中格式化日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7326687/