【问题标题】:How to create action for mulitple view button (submit) in one controller in MVC?如何在 MVC 的一个控制器中为多个视图按钮(提交)创建操作?
【发布时间】:2016-10-22 19:44:31
【问题描述】:

我无法从第二个视图执行按钮操作,我的文件夹路径如下所示:

   --Controllers
   ----LoginController
   --Models
   ----LoginModel
   --Views
   ----Login
   ------Login.cshtml
   ----Home.cshtml

在一个控制器中,我创建了 2 个动作:一个是登录,另一个是主页。在登录视图中,我创建了一个按钮。当我点击它时,它会进入控制器,但是当我从主视图点击它时,它什么也不做......

【问题讨论】:

  • 发布你的html按钮代码
  • 您需要先将 Home.chtml 移到 Login 文件夹中。
  • 确保两个视图都在同一个文件夹中。

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor


【解决方案1】:
home.cshtml
@using (Html.BeginForm("Home", "Login", FormMethod.Post))
{ 
<input  type='submit'  value='Save' id='btnSave'>
}
Login.cshtml
@using (Html.BeginForm("Login", "Login", FormMethod.Post))
{ 
<input  type='submit'  value='Save' id='btnSave'>
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多