Опубликовать и открыть в новом окне Asp.Net MVC 2? - PullRequest
0 голосов
/ 25 декабря 2010

Как я могу опубликовать форму в методе HttPost Action и открыть возвращенное представление в новом окне?

Я попытался найти способ сделать это, используя функцию window.open и jQuery,но я не могу найти ничего, что работает ... Кажется, должен быть простой способ сделать это в MVC?Все работает нормально, возвращая нормальный вид из метода post, так что все, что мне нужно, это открыть этот возвращенный вид в новом окне (страница публикации может просто оставаться как есть).

Есть идеи?

Ответы [ 3 ]

5 голосов
/ 25 декабря 2010
<form method="post" action="yourcontroller" target="_blank">
 ...
</form>

Хотя указание target = "_ blank" для открытия нового окна раздражает многих пользователей и делает ваш сайт менее доступным, поэтому используйте его только тогда, когда у вас есть действительно веские причины.

1 голос
/ 15 ноября 2012

Попробуйте это

<%:Html.BeginForm("Action", "Controller", FormMethod.Post, new { target = "_blank" })%>
0 голосов
/ 26 декабря 2010

Стивехорн написал образец , используя jquery

...