2014-06-12 42 views
0

我有一個包含模型的模型。鑑於我想發送數據到這個模型的屬性與其他屬性罰款,子模型沒有得到.. 什麼問題? 有沒有辦法做到這一點?鑑於形式的MVC將模型數據發送到視圖中的其他子模型

public class CalculateIndexVM 
     { 
      public int KimyasalId { get; set; }  
      public double Miktar { get; set; } 
      public IndexCalculationModel indexCalculationMdl { get; set; } 
     } 
    } 

和部分:

<input type="hidden" name="KimyasalId" value="@Model.KimyasalId" /> 
          <input type="hidden" name="KimyasalId " value="@Model.KimyasalId " /> 
          <input type="hidden" name="Miktar" value="@Model.Miktar" /> 
          <input type="hidden" name="indexCalculationMdl" value="@Model.indexCalculationMdl" /> 

回答

0

您將需要寫出每個IndexCalculationModel性質的出你的觀點。例如:

<input type="hidden" name="KimyasalId" value="@Model.KimyasalId" /> 
<input type="hidden" name="KimyasalId " value="@Model.KimyasalId " /> 
<input type="hidden" name="Miktar" value="@Model.Miktar" /> 
<input type="hidden" name="indexCalculationMdl.PropOne" value="@Model.indexCalculationMdl.PropOne" /> 
<input type="hidden" name="indexCalculationMdl.PropTwo" value="@Model.indexCalculationMdl.PropTwo" /> 

關閉我的信息,用json發送,您只需要鏡像接受的模型即可。

{ 
    KimyasalID: kimyasalVal, 
    Miktar: "same", 
    indexCalculationMdl: 
    { 
     PropOne : "foo" 
    } 
} 
+0

謝謝,但實際上它的硬一點,因爲也有子域:)它怎麼發送與json? – TyForHelpDude

+0

編輯爲json添加答案 – Steve

相關問題