我是新來MVC3和剃刀所以這可能是顯而易見的,但沒有googlefu量內的視圖模型已經找到了我一個答案。使用HTML.EditFor對父視圖模型
我有一個叫做用戶視圖模型,用戶裏面我有一個名爲地址第二視圖模型。
地址用於所有的地方,所以我打算在具有以下\
的ViewModels:
- 用戶 - > {FNAME,LNAME,地址}
- 業務 - > {公司名稱,地址}
- 家 - > {號碼,地址}
- 地址 - > {addyline1,addyline2,市,州,郵編}
阿拉... user.address.addyline1,business.address.addyline1
所有這些都會在他們裏面的地址。
@Html.EditorFor(model => model.address)
工作正常,但不使用我創建的模板
,則須─> shared-> editortemplate-> address.cshtml
@Html.EditorFor(model => model.address, "Address")
不工作在所有。
試過了,既沒有工作:@ Html.EditorFor(model => model.address,「〜/ Views/Shared/_AddressPartial.cshtml」)以及@ Html.EditorFor(model => model.address,「_AddressPartial 「) – Stephen 2011-02-28 21:22:44
我想問題可能是elsewere,我已經嘗試了兩種方法(發佈之前),並且都工作得很好:s – AbdouMoumen 2011-02-28 21:34:35
我最終從頭開始了一個項目。我只是將文件從舊文件複製並粘貼到新文件,一切正常。我已經做了多次,現在它工作正常。 – Stephen 2011-03-01 15:05:15