我在使用WebGrid时遇到语法问题.在我正常的剃刀标记中,我在我的foreach中格式化日期,就像这样
<td>
@String.Format("{0:MM/dd/yy hh:mm:ss}", item.complianceedatetime)
</td>
Run Code Online (Sandbox Code Playgroud)
我设置我的列宽如此
<th width="150px">
Download Date/Time
</th>
Run Code Online (Sandbox Code Playgroud)
我将如何使用Grid.Column语法执行此操作
grid.Column("complianceedatetime", "Download Date/Time", ?, ?)
Run Code Online (Sandbox Code Playgroud)
@grid.GetHtml(
column: grid.Columns(
grid.Column("Complianceedatetime", "Download Date / Time",
format: @<text>@item.complianceedatetime.ToString("MM/dd/yy hh:mm:ss")</text>)
)
)
Run Code Online (Sandbox Code Playgroud)
我知道这很有效,因为我的项目中有这个确切的代码:
grid.Column(
"PublishDate",
canSort: true,
format: @<text>@item.PublishDate.ToString("MM/dd/yyyy")</text>
),
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
@grid.GetHtml(
column: grid.Columns(
grid.Column("Complianceedatetime", "Download Date / Time", format: (item) => string.Format("{0:MM/dd/yy hh:mm:ss}", item.complianceedatetime)
)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13715 次 |
| 最近记录: |