Я пытаюсь вызвать метод контроллера нажатием кнопки. Я создал функцию java для этого, и теперь я застрял ...Как вызвать метод контроллера из функции Javascript
using (Html.BeginForm("Create", "Packaging", FormMethod.Post))
{%>
......
<input type="submit" value="Save" id="btnSave" onclick="return btnSave_onclick()" />
}%>
function btnSave_onclick() {
window.open(Url.Action("Index","Packaging"));
}
Заранее благодарен.
Вызов контроллера? Контроллер показывает пользователю представление и обрабатывает результат просмотра. – Max
Зачем вам нужен отдельный обработчик для кнопки. 'Html.BeginForm (« Создать »,« Упаковка », FormMethod.Post)' уже установлен на контроллер «Packaging» и «Create». Кнопка «Отправить» позаботится о представлении без необходимости создания для него обработчика событий. – sxagan
Вы также потеряете все другие данные в своей форме, если это сделаете с помощью 'location.href' или' window.open'. Это то, что вы должны делать! – Liam