如何将多个值添加到页面中,然后在 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 框架中,实现此方案的最佳方法是什么?
谢谢。
您可以将所有 hml 放入一个@html表单中,然后在保存时单击,您可以将其发布到服务器,也可以通过进行 ajax 调用来编写该表单的单击事件。在 ajax 调用中,您可以通过 form.serialize 方法发送表单数据。