是的,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 类作为参数传递,并通过该对象来访问表单数据。这样可以使代码更易读和维护。