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



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

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

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

有什么简单的窍门吗?

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

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

最新更新