我有一個編輯模板被稱爲具有模式「Address.cshtml」定義爲:ASP.NET MVC Html.Editor通過模型編輯器模板
@model Acme.Models.Address
在視圖中我要調用編輯器和模板通過同一類型的局部變量,並將其定義將用於變量的名字,我已經嘗試了很多事情,包括:
@Html.Editor("address", "Address", new { Model = address })
我如何通過模型?
請注意,我不能使用@ Html.EditorFor(),因爲視圖使用了不同的模型。
你仍然可以使用EditorFor我所看到的 – 2015-02-05 15:32:16
@EhsanSajjad怎麼樣?當你在linq表達式中引用模型時,它將綁定到視圖的模型,你如何覆蓋它以使用不同的對象作爲模型? – Josh 2015-02-05 15:34:28
你可以像'EditorFor(x => address)那樣做'如果地址是可變的,它應該可以工作,但我不確定,從技術上說它應該可以工作 – 2015-02-05 15:36:49