我有一个ViewModel如下:
public class CheckoutViewModel
{
public string ProductNumber { get; set; }
public string Name { get; set; }
public int Price { get; set; }
public Input UserInput;
public class Input
{
public string Email { get; set; }
public string Phone { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
这样的动作:
[HttpPost]
public ActionResult Index(CheckoutViewModel model)
{
// ...
return View();
}
Run Code Online (Sandbox Code Playgroud)
我的模型如下所示:
@model GameUp.WebUI.ViewModels.CheckoutViewModel
@using (Html.BeginForm("Index", "Checkout", FormMethod.Post))
{
@Html.AntiForgeryToken()
<!-- some HTML -->
@Html.LabelFor(m => m.UserInput.Email)
@Html.TextBoxFor(m => m.UserInput.Email) …Run Code Online (Sandbox Code Playgroud)