Azure:从我的控制器中的View获取表单字段

时间:2010-11-28 14:30:25

标签: asp.net-mvc-2 azure dynamic-forms

使用asp.net mvc 2 c#。我有一个动态的形式。我想在我的控制器上从这个动态表单中获取字段。我怎样才能获得那些领域?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用视图模型并将此视图模型传递给post动作。当你说动态时,不清楚它是不是已知的数字但是结构总是相同的,在这种情况下你可以使用视图模型的集合

[HttpPost]
public ActionResult Index(IEnumerable<SomeViewModel> model)
{
    ...
}

或者如果字段完全是任意且动态的,您可以使用控制器操作中的Request对象来读取它们的值。它是一个键/值集合,包含发送到控制器的所有内容。