我只是想知道是否有一種方法來將過濾器應用於@ Html.EditorFor()時,將其用於集合。在Html.EditorFor()中的過濾器列表
可以說我有下面的代碼: EditorTemplates /美孚
@model Foo
@Html.EditorFor(f = f.FooDetails)
EditorTemplates/FooDetail
@model FooDetail
@Html.LabelFor(f => f.Group)
@Html.LabelFor(f => f.Name)
@Html.Editorfor(f => f.Name)
我首先想到的是要做到:
@Html.EditorFor(f = f.FooDetails.Where(x => x.Group == group)
但是,在嘗試出去之後穿過我的手指之後,我被提醒說生活並不總是很簡單,並且由於「模板只能用於字段訪問,屬性訪問,單維數組索引或單參數自定義索引器表達式「。
關於如何正確處理手頭問題的任何建議?
這樣做會導致命名是不正確的,你失去的模型遙控器側 – Slick86 2013-03-23 02:09:26
@ Slick86我我的答案更新響應您的評論的結合。 – parKing 2013-03-25 17:25:12