如何使用嵌套的 Beginforms 在 MVC 中提交表单?
How to submit a form in MVC with nested Beginforms?
我的 MVC 应用程序目前有一个 Html.Begin 表单,以便提交表单。现在有一个嵌套的 BeginForm 以显示单选按钮列表。我的问题是当我点击保存时,它没有点击我的 HttpPost 操作方法。我该如何解决这个问题?
谢谢。
虽然您可以在 Angular 中执行类似的操作,但不能对服务器端表单执行此操作。一个页面上可以有多个表单,但它们不能嵌套。
您必须删除内部表单标签并在同一控制器操作中处理两种类型的 post。创建一些逻辑来确定按下了什么按钮和 returns 一个名为 PostAction 之类的枚举,然后在您的控制器中您可以为每种类型的操作编写一段代码。
我的 MVC 应用程序目前有一个 Html.Begin 表单,以便提交表单。现在有一个嵌套的 BeginForm 以显示单选按钮列表。我的问题是当我点击保存时,它没有点击我的 HttpPost 操作方法。我该如何解决这个问题?
谢谢。
虽然您可以在 Angular 中执行类似的操作,但不能对服务器端表单执行此操作。一个页面上可以有多个表单,但它们不能嵌套。
您必须删除内部表单标签并在同一控制器操作中处理两种类型的 post。创建一些逻辑来确定按下了什么按钮和 returns 一个名为 PostAction 之类的枚举,然后在您的控制器中您可以为每种类型的操作编写一段代码。