【发布时间】:2023-03-10 17:06:01
【问题描述】:
我有一个带有Address 对象的对象作为属性,该属性在我的应用程序中的多个位置使用。我做了一个看起来像
@model Address
<div>
<div class="form-group">
<label asp-for="@Model.AddressLine1"></label>
<input asp-for="@Model.AddressLine1" />
</div>
....
我使用像
这样的形式<form method="post">
<div class="form-group">
<input asp-for="@Model.Request.Business.Owners[0].FirstName" />
<input asp-for="@Model.Request.Business.Owners[0].LastName" />
</div>
<input type="submit"/>
</form>
数据在整个表单上呈现良好,包括部分地址视图。当我提交表单时,我引用的地址部分的每个人在我提交表单时返回为空,而其他数据是正确绑定的数据。是否可以将数据绑定到局部视图并使用表单提交正确提交?
【问题讨论】:
-
你是如何绑定模型的?你的地址对象是什么?您能否还显示部分生成的控制器代码和 HTML?