c# - 在呈现 ASP.NET 后使用模型数据填充表单
问题描述
上下文:使用 ASP.NET MVC 5 和链接到 SQL Server 数据库的 EF 6.1.3 构建 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对象并将数据查询到表单中;
2) 使用返回的模型对象加载局部视图。
解决方案
推荐阅读
- ibm-data-replication - 支持的表类型:DB2 LUW 的复制引擎
- sql - 获取一段时间内的会话持续时间平均值
- python-3.x - Pandas Groupby 获取每组的平均值
- c - 在格式化的 printf 中使用 #define 来定义精度
- javascript - Cookiebot 横幅覆盖带有印记的页脚部分
- c# - OnTriggerEnter2D 发生得太慢
- ember.js - 如何对 Octane 组件进行可选操作?
- ruby-on-rails - 使用单击时的时间戳更新 Rails 索引视图中的记录
- css - navbar-header 和 navbar-nav 没有对齐
- python - 为什么这些 Pandas groupby 的差异会导致 Nan?