如何将多个值添加到页面中,然后在 MVC ASP.Net 控制器

本文关键字:然后 MVC 控制器 Net ASP 添加 | 更新日期: 2023-09-27 18:33:59

我有这个场景要在 ASP.Net MVC中实现。

在我看来,我想要一个带有按钮的下拉列表,单击按钮时,可能会将所选值添加到 Div 表中。将有一个单独的"保存"按钮,该按钮将调用ActionResult POST方法将这些值保存到数据库中。

在这里,我可能可以使用 AJAX 将值添加到 Div 中(但是,一旦用户单击"保存"按钮,我不确定如何将这里的值传递给控制器)。

我还在想我可能会进行回发并将值添加到会话值中(可能是 ASP.Net Web 表单技术?),并在用户单击单独的"保存"按钮后调用 ActionResult POST 方法。

因此,在 ASP.Net MVC 框架中,实现此方案的最佳方法是什么?

谢谢。

如何将多个值添加到页面中,然后在 MVC ASP.Net 控制器

您可以将所有 hml 放入一个@html表单中,然后在保存时单击,您可以将其发布到服务器,也可以通过进行 ajax 调用来编写该表单的单击事件。在 ajax 调用中,您可以通过 form.serialize 方法发送表单数据。