私は次のモデルを持っています。
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 の値を取得する方法は? (1 つの解決策は、追加の ViewModel を作成してモデルにマップすることです。より簡単な方法はありますか?)