【问题标题】:How do I submit a form with a link in ASP.Net MVC?如何在 ASP.Net MVC 中提交带有链接的表单?
【发布时间】:2010-10-04 23:37:51
【问题描述】:

【问题讨论】:

    标签: asp.net-mvc xhtml hyperlink form-submit


    【解决方案1】:

    Here is a complete example. 请注意,这个特定示例做了一些相当重要的事情:它为禁用了 JavaScript 的浏览器提供了备用。

    【讨论】:

      【解决方案2】:

      如果启用了 javascript 和 jQuery,这将有效地将所有提交按钮替换为链接:

      $("input:submit").hide().each(function (index, Element) {
          var elm = $(Element);
          elm.after($("<a href=#>" + elm.val() + "</a>")
                  .click(function () { elm.click(); })
              );
      });
      

      基于已接受答案中链接到的帖子。

      【讨论】:

        【解决方案3】:

        我不知道有帮助器,据我所知,不使用 javascript 就不可能使用锚标记提交表单。

        【讨论】:

          【解决方案4】:

          您不能在没有 Javascript 的情况下使用链接( 标记)“提交表单”。 javascript 将在后台生成标准的 POST 请求(与单击提交表单按钮相同)。

          对于那些禁用 JS 的人,还有其他解决方法,看看 @Craig Stuntz 提交的内容。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-06-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-10-29
            • 2011-06-16
            相关资源
            最近更新 更多