我有以下模型。
public class M
{
public int A { get; set; }
public int B { get; set; }
}
我有以下 Razor 视图。
@model MyApp.Models.M
@using (Html.BEginForm("Create", "Test", new { id = ...}, FormMethod.Post)) {
@Html.EditorFor(m => m.A)
@Html.EditorFor(m => m.B)
<input name="C">
}
控制器方法,
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(Guid id, M m)
{
// How to get C?
}
如何获取控制器中输入 C 的值?(一种解决方案可能是创建一个额外的 ViewModel 并将其映射到模型,有没有更简单的方法?)