加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_商丘站长网 (https://www.0370zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

Asp.net mvc 如何在表单中放置两个提交按钮

发布时间:2022-10-06 12:39:47 所属栏目:Asp教程 来源:
导读:  Asp.net mvc 如何在表单中放置两个提交按钮

  asp.net-mvc

  Asp.net mvc 如何在表单中放置两个提交按钮,asp.net-mvc,Asp.net Mvc,我在一个表单中有两个提交按钮。我想在两个按钮中调用不同的操作。
  Asp.net mvc 如何在表单中放置两个提交按钮
 
  asp.net-mvc
 
  Asp.net mvc 如何在表单中放置两个提交按钮,asp.net-mvc,Asp.net Mvc,我在一个表单中有两个提交按钮。我想在两个按钮中调用不同的操作。有没有办法不用JavaScript就可以实现这一点。当然有!例如ASP表单,我们有以下表格:我在一个表单中有两个提交按钮。我想在两个按钮中调用不同的操作。有没有办法不用JavaScript就可以实现这一点。
 
  当然有!例如,我们有以下表格:
 
 
 
 
 
 
 
  当服务器获取表单请求时,集合中只存在一个参数:update\u user或delete\u user。取决于用户按下的按钮。
 
  为按钮指定不同的名称属性。然后,在视图处理程序(或等效程序-抱歉,不是ASP.NET MVC人员)中,可以检查HTTP响应中是否有该按钮的名称,并相应地执行操作
 
  响应中只应存在一个提交按钮名称。
 
  如果没有javascript,调用不同的操作是不可能的。您可以调用相同的控制器操作,并在此操作中使用name属性确定按下了哪个按钮:
 
  <% using (Html.BeginForm()) { %>
      
      
  <% } %>
  与asp.net mvcI相关但不适用于asp.net mvcI。我认为您需要编辑您的帖子,并展示如何在服务器端代码中区分两者。答案只是问题的一半。
 
  [HttpPost]
  public ActionResult Index(string save)
  {
      if (!string.IsNullOrEmpty(save))
      {
          // the save button was pressed
      }
      else
      {
          // the update button was pressed
      }
      return View();
  }
 

(编辑:开发网_商丘站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!