2014-05-20 73 views
3

我們可以將以下隱藏字段綁定到MVC中的ViewModel的List<int>屬性?將隱藏字段的int列表綁定到MVC中模型的屬性c#?

<input type="hidden" name="HiddenIntList" id="HiddenIntList" value="[1,2,3,4,5,6,7]" /> 

以上隱藏字段用javascript填充。

視圖模型屬性:

public List<int> HiddenIntList {get;set;} 
+0

你爲什麼不只是使用'Html.HiddenFor()'? –

+0

@AmateurProgrammer:我的意思是'Html.HiddenFor()'實際上 –

回答

7

號不能複雜類型綁定到隱藏字段。你可以這樣做如下:

@for (int i = 0; i < Model.Count; i++) { 
    <input type="hidden" name="HiddenIntList" value="@Model[i]" /> 
} 

和控制器

public ActionResult SomeAction(List<int> HiddenIntList){...} 

檢查HERE

相關問題