2010-09-02 28 views
0

我有一個包含多個字段某些字段是在回發約束力有些不

的觀點
<div class="editor-label"> 
    <label for="Supplier">Supplier</label> 
</div> 

<div class="editor-field">  
    <input id="Supplier" name="Supplier" type="text" value="Swifts Antiference Division Ltd" /> 
    <input id="SupplierId" name="SupplierId" type="hidden" value="1" /> 

</div> 

<div class="editor-label"> 
    <label for="Scheme_Group">Group</label> 
</div> 
<div class="editor-field">  
    <select id="Scheme_Group_Id" name="Scheme.Group.Id"><option value="">Select group</option> 
<option value="3">Gels</option> 

<option value="2">Gloves</option> 
<option selected="selected" value="1">Needles</option> 
<option value="4">Soap</option> 
</select> 

我遇到的問題是,當這些領域都包含在提交給德CONTROLER行動的唯一形式一些值被行動接收。 Supplier和SupplierId字段按預期工作,但「Scheme_Group_Id」從不填充。

回答

0

你還應該發佈你的動作是如何聲明的以及你傳遞給視圖的類型。

請檢查行動參數的綁定,這樣的事情:

public void Edit([Bind(Prefix = "ClassName")]string fieldName){ ...action code...} 

更多信息在這裏MSDN