上下文:使用ASP.NET MVC 5和EF 6.1.3链接到SQL Server数据库构建Web应用程序。
我有一个预加载的表单,我试图根据下拉列表动态填充(在这种情况下,它是汽车注册)。理想情况下,在选择时会产生Ajax请求,该请求将返回一个模型对象,然后我可以将其与预加载的表单条目链接。表单条目的类型为:
@Html.LabelFor(m => m.VehicleInformation.PreviousOwners, new { @class = "col-md-3" })
@Html.TextBoxFor(m => m.VehicleInformation.PreviousOwners, new { @class = "form-control", id = "PreviousOwners#" })
@Html.ValidationMessageFor(m => m.VehicleInformation.PreviousOwners)
是否有针对此的ASP.NET特定解决方案?我已经探索了以下两个选项,Json解决方案对于大型表单很笨重,而且PartialView方法没有使用预渲染表单:
1)返回一个Json对象并将数据j牢合到表单中;
2)使用返回的模型对象加载局部视图。