【问题标题】:How to submit a form in MVC with nested Beginforms? [closed]如何在 MVC 中使用嵌套的 Beginforms 提交表单? [关闭]
【发布时间】:2016-02-29 16:57:10
【问题描述】:

我的 MVC 应用程序当前有一个 Html.Begin 表单以提交表单。现在有一个嵌套的 BeginForm 以显示单选按钮列表。我的问题是当我点击保存时,它没有点击我的 HttpPost 操作方法。我该如何解决这个问题?

谢谢。

【问题讨论】:

标签: c# asp.net-mvc html-helper html.beginform


【解决方案1】:

虽然您可能可以在 Angular 中执行此类操作,但您无法对服务器端表单执行此操作。一个页面上可以有多个表单,但它们不能嵌套。

您必须删除内部表单标签并在同一个控制器操作中处理这两种类型的帖子。创建一些逻辑来计算按下了什么按钮并返回一个名为 PostAction 之类的枚举,然后在您的控制器中,您可以为每种类型的操作提供一段代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 2011-10-31
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多