2012-09-24 62 views
0

我正在使用MVC3項目,我需要將具有相同模型實例的部分視圖的數據傳遞到控制器。從部分視圖將相同模型的數據傳遞到控制器的Foreach循環中

主視圖包含型號爲 @model Models.Patients.PatientNewVisitModel

@foreach (var item in Model.woundList) 
{ 
    @Html.Partial("PatientNewVisitPartialView",item.Wound)         
} 

和部分視圖包含模型

@model Models.Patients.PatientNewVisitModel.Wound

這是從foreach語句的主要觀點

控件呈現顯示,但我無法得到co的相應值按照PatientNewVisitModel的模式。

[HttpPost]

public ActionResult PatientNewVisit(PatientNewVisitModel objPatientNewVisitModel) 
    { 
     return null; 
    } 

請幫我出這個問題

+0

你能證明你的觀點?它是否包含表單?你如何調用這個POST控制器動作? –

回答

0

在傷口局部視圖,你可以做這樣的事情:

@{ var index = Guid.NewGuid(); } 
@Html.Hidden("Wounds.Index", index) 

@Html.TextBox("Wounds[" + index + "].Property1", Model.Property1) 
@Html.TextBox("Wounds[" + index + "].Property2", Model.Property2) 
+0

感謝您的反饋我可以如何編寫上述代碼@ Html.TextBoxfor – user1693579

+0

有什麼區別?我認爲你不能,但我不確定 – karaxuna

相關問題