我正在使用带有cshtml视图的ASP.NET Core编写一个web应用程序。是否可以从表单中的输入字段中获取值并将其分配给多个模型对象?
我当前使用的视图模型包含3个属性:Ad
、Advertiser
和Subscriber
。在其中一个视图中,我想将一个输入字段的值绑定到我的两个视图模型属性。我想做的一个简单的代码示例如下所示:
<input asp-for="@Model.Advertiser.Address && @Model.Subscriber.Address" class="form-control" />
有什么简单的窍门吗?
这是不可能的。Blazor中的绑定工作方式类似于1个UI控件-1个属性。
不过,您可以为您的两个属性创建一个facade属性。