【问题标题】:How to Handle Variable Number of Parameters in Route MethodRoute 方法中如何处理可变数量的参数
【发布时间】:2009-07-24 05:49:03
【问题描述】:

我想对多个输入字段使用相同的 post Action 方法。如何获取传递给 MVC 引擎的所有参数(除了方法参数)?

例如这两个值列表都应通过以下方法处理

  1. 1,A,A
  2. 1,B,A,A

    [AcceptVerbs(HttpVerbs.Post)]
    公共 ActionResult 创建(int id)
    {
    //对于 POST 存储在 DB
    中的每个变量 }

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    您可以访问Request.Form 集合。

    foreach (string field in Request.Form) {
        string name = field;
        string value = Request.Form[field];
        //...
    }
    

    【讨论】:

      猜你喜欢
      • 2018-03-24
      • 2015-10-19
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      相关资源
      最近更新 更多