Как отправить форму со ссылкой в ​​ASP.Net MVC? - PullRequest

Ответы [ 4 ]

3 голосов
/ 02 февраля 2009

Вот полный пример. Обратите внимание, что этот конкретный пример делает что-то довольно важное: у него есть запасной вариант для браузеров с отключенным JavaScript.

1 голос
/ 21 февраля 2011

Если javascript и jQuery включены, это эффективно заменяет все кнопки отправки ссылками:

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

На основании сообщения, на которое есть ссылка в принятом ответе.

0 голосов
/ 02 февраля 2009

Вы не можете «отправить форму», используя ссылку (тег ) без Javascript. Javascript будет генерировать стандартный запрос POST (такой же, как нажатие кнопки отправки формы) за кулисами.

Существуют и другие обходные пути для тех, у кого отключен JS, посмотрите, что отправил @Craig Stuntz.

0 голосов
/ 02 февраля 2009

Мне не известен помощник, и, насколько я знаю, невозможно отправить форму с помощью тега привязки без использования JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...