我知道我们可以在razor asp.net mvc 4中使用它
@Html.EditorFor(model => model.Parameters)
但是如果我们想要渲染parameters.displayOrder
排序的参数怎么办?我试过
@Html.EditorFor(model => model.Parameters.OrderBy(p => p.displayOrder))
但是不可能在剃刀内对模型进行操作。
你有什么想法吗?
答案 0 :(得分:0)
逻辑上,如果首先完成这项工作,那么为什么不将第二种情况适应第一种情况,则意味着在模型级别上应用排序(在渲染之前)。
答案 1 :(得分:0)
在视图中我们可以做到这一点
@{
ViewBag.Title = @Model.Name;
Model.Parameters.OrderBy(p => p.DisplayOrder);
}
因此将订购儿童收藏