在呈现ASP.NET之后使用模型数据填充表单

时间:2018-04-25 14:57:00

标签: c# asp.net forms html-helper razorengine

上下文:使用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)使用返回的模型对象加载局部视图。

0 个答案:

没有答案