获取带有值的文本框和来自formcollection MVC 4的Checked Checkbox

时间:2013-06-15 07:24:16

标签: linq c#-4.0 asp.net-mvc-4 dictionary

我是MVC的新手并且感到被蒙住眼睛。可能很傻。

我有20个文本框,复选框和几个下拉列表。我想要检查复选框,带有值的文本框以及从formcollection中选择值的下拉列表。我不知道从哪里开始。我只有一个httppost动作方法..

[HttpPost]
 public ActionResult virusLookup(FormCollection collection)
   {

     return RedirectToAction("getVirusDetails");
   }

1 个答案:

答案 0 :(得分:1)

使用TryUpdateModel方法。它有很多重载,所以你可以例如。指定要包含或排除的字段。您也可以将FormCollection替换为您指定的类,然后自动将ASP.NET MVC绑定属性。

if (this.TryUpdateModel(model, collection)) 
{
    // do some logic with your model
}