将输入字段中的一个值分配给Razor中的两个模型对象

问题描述 投票:0回答:1

我正在使用带有cshtml视图的asp.net核心编写一个Web应用程序。是否可以从表单的输入字段中获取值并将其分配给多个模型对象?

我当前正在使用包含3个属性的视图模型:AdAdvertiserSubscriber。在一个视图中,我想将一个输入字段的值绑定到两个视图模型属性。我想做的一个简单的代码示例如下所示:

     <input asp-for="@Model.Advertiser.Address && @Model.Subscriber.Address" class="form-control" />

有一个简单的把戏吗?

c# asp.net razor core
1个回答
1
投票

这是不可能的。 Blazor中的绑定的工作方式类似于1个UI控件-1个属性。

不过,您可以为两个属性创建一个facade属性。

© www.soinside.com 2019 - 2024. All rights reserved.