在不使用FormsCollection的情况下,可以通过以下步骤拥有两个不同的ViewModels并将数据从两者提交到控制器:
@model
指令分别指定两个ViewModels,确保每个表单字段都与相应的ViewModel属性绑定。<form asp-action="Submit" method="post">
指定表单的提交目标为控制器的Submit方法。<form asp-action="Submit" method="post">
指定表单的提交目标为控制器的Submit方法。这样,当用户提交表单时,控制器的Submit方法将接收到两个ViewModels,并可以访问它们中的属性来处理数据。
对于以上问题中提到的名词"FormsCollection",它是ASP.NET MVC中的一个类,用于在控制器中接收表单数据。但是在现代的ASP.NET Core中,推荐使用ViewModels和模型绑定来处理表单数据,而不是直接使用FormsCollection。
领取专属 10元无门槛券
手把手带您无忧上云