Проблема с Google Chrome - невозможно получить значение кнопки (HTML-тега) при отправке формы - PullRequest
1 голос
/ 27 сентября 2011

У меня есть сценарий, в котором значение кнопки не публикуется при отправке формы в контроллере ASP.NET MVC.

Это происходит только для Google Chrome браузера. Для всех других браузеров Firefox, IE, я получаю значение Submit_0 в Controller.

// Сторона сервера

public ActionResult Answers(string id, SurveyViewModel model, string Submit, string button)
{


 string[] buttonParts = button.Split(new char[]{'_'});
..

...

}

// Клиентская сторона

@using (Html.BeginForm("Answers", "Survey"))
{

<button value="Submit_0" name="button" onclick="document.forms[0].submit();"><span><span>Submit</span></span></button>
}

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 28 сентября 2011

Интересно, так ли это, как вы подключили кнопку? Почему бы тебе не использовать что-то подобное вместо этого?

<button type="submit" name="button" value="submit_0">Submit</button>

Обратите внимание, что кнопка имеет тип отправки (что устраняет необходимость вызова document.forms [0] .submit () вручную)

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