2011-02-15 58 views
5

无论如何,使剃须刀视图中的线延续工作。剃须刀线延续

例如,下面的代码无法正常工作

@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()) 

回答

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())) 

请注意额外的括号。