2012-03-02 70 views
2

我想用我自己的全局替換默認編輯器。默認值只是迭代併爲模型中的每個項目創建編輯器。MVC3 - 我如何覆蓋EditorFor IEnumerable的模板/行爲

這不會讓你控制html結構(例如,是否使用li元素或表等)。此外,我希望默認編輯器包括任何類型的所有可枚舉集合的添加/刪除按鈕(或至少用屬性打開或關閉)

我也將重寫defaultmodelbinder,以便我可以添加額外的功能 - 我已經知道如何做到這一點,只是模板部分。

在問你之前,我已經嘗試創建一個類型爲IEnumerable的編輯器模板,但即使我指定了模板名稱,它對渲染也很挑剔。

回答