C# 处理未知表单数据

C# 处理未知表单数据,c#,asp.net-mvc,forms,C#,Asp.net Mvc,Forms,我正在向MVC控制器发布数据。形式本身是动态的。因此,没有办法辨别形式是否都是文本框、收音机或选择框等 为发布数据的动态生成表单创建模型让我感到困惑。所以我很好奇,是否有一种MVC类型可以只获取所传递的整个表单数据?您正在寻找FormCollection。下面是一个如何使用它的示例: [HttpPost] public ActionResult Index(FormCollection formCollection) { object something = formCollectio

我正在向MVC控制器发布数据。形式本身是动态的。因此,没有办法辨别形式是否都是文本框、收音机或选择框等


为发布数据的动态生成表单创建模型让我感到困惑。所以我很好奇,是否有一种MVC类型可以只获取所传递的整个表单数据?

您正在寻找
FormCollection
。下面是一个如何使用它的示例:

[HttpPost]
public ActionResult Index(FormCollection formCollection)
{
     object something = formCollection["somethingKey"];
     ...
}

您正在查找
FormCollection
。下面是一个如何使用它的示例:

[HttpPost]
public ActionResult Index(FormCollection formCollection)
{
     object something = formCollection["somethingKey"];
     ...
}

您正在查找
FormCollection
。下面是一个如何使用它的示例:

[HttpPost]
public ActionResult Index(FormCollection formCollection)
{
     object something = formCollection["somethingKey"];
     ...
}

您正在查找
FormCollection
。下面是一个如何使用它的示例:

[HttpPost]
public ActionResult Index(FormCollection formCollection)
{
     object something = formCollection["somethingKey"];
     ...
}

您可以随时检查代码中的查询字符串。您可以随时检查代码中的查询字符串。您可以随时检查代码中的查询字符串。您可以随时检查代码中的查询字符串。