public class CustomObject { public int Id { get; set; } public string Name { get; set; } public DateTime DateOfBirth { get; set; } }
@model CustomObject
@using (Html.BeginForm()) { @Html.LabelFor(model => model.Id) @Html.TextBoxFor(model => model.Id)
@Html.LabelFor(model => model.Name)
@Html.TextBoxFor(model => model.Name)
@Html.LabelFor(model => model.DateOfBirth)
@Html.TextBoxFor(model => model.DateOfBirth)
}
[HttpPost] public ActionResult Save(CustomObject customObject) { // Use customObject to save data to database return RedirectToAction("Index"); }
在以上示例中,我们将CustomObject类定义为我们的自定义对象,并在视图中使用Html.TextBoxFor()帮助程序以文本框的形式渲染表单。最后,在控制器的Save()方法中以参数的形式使用CustomObject对象。
这样,我们就可以轻松地使用自定义对象在ASP.NET MVC中获取输入数据了。