剃刀线延续

时间:2011-02-15 01:00:50

标签: razor

无论如何都要在剃刀视图中使线条延续工作。

例如,以下代码不起作用

@Html.Grid(Model.Documents).Columns(column =>
{
    column.For(x => x.FleetNumber).Named("Fleet No.");
    column.For(x => x.OrderNumber).Named("Order No.");
    column.For(x => x.DateCreatedForDisplay).Named("Created").SortColumnName("DateCreated");
})
.Empty("Sorry, no documents were found")
.Attributes(@class => "datagrid")
.Sort(Model.Query.SortOptions())

我必须将最后三行放在一行

@Html.Grid(Model.Documents).Columns(column =>
{
    column.For(x => x.FleetNumber).Named("Fleet No.");
    column.For(x => x.OrderNumber).Named("Order No.");
    column.For(x => x.DateCreatedForDisplay).Named("Created").SortColumnName("DateCreated");
}).Empty("Sorry, no documents were found").Attributes(@class => "datagrid").Sort(Model.Query.SortOptions())

1 个答案:

答案 0 :(得分:6)

你可以表示整个事情都是这样的表达式:

@(Html.Grid(Model.Documents).Columns(column =>
{
    column.For(x => x.FleetNumber).Named("Fleet No.");
    column.For(x => x.OrderNumber).Named("Order No.");
    column.For(x => x.DateCreatedForDisplay).Named("Created").SortColumnName("DateCreated");
})
.Empty("Sorry, no documents were found")
.Attributes(@class => "datagrid")
.Sort(Model.Query.SortOptions()))

请注意附加的括号。

相关问题