是的,C# 中的 form-data 支持自定义类型。可以通过创建一个自定义类来表示表单数据,并将其用作请求的参数。在处理请求时,可以将表单数据映射到这些自定义类的属性中。例如:
public class FormData
{
public string Name { get; set; }
public int Age { get; set; }
}
[HttpPost]
public IActionResult PostFormData(FormData formData)
{
// 使用 formData 对象中的属性进行处理
return Ok();
}
在上面的示例中,我们创建了一个名为 FormData 的自定义类,它包含两个属性 Name 和 Age。在 PostFormData 方法中,我们将 FormData 类作为参数传递,并通过该对象来访问表单数据。这样可以使代码更易读和维护。