0

如何将表单发布到 HttPost 操作方法并在新窗口中打开返回的视图?

我试图找到一些使用window.open函数和jQuery的方法,但我找不到任何有效的方法......似乎在MVC中应该有一种简单的方法来做到这一点?从 post 方法返回正常视图一切正常,所以我需要在新窗口中打开返回的视图(发布页面可以保持原样)。

有任何想法吗?

4

3 回答 3

6
<form method="post" action="yourcontroller" target="_blank">
 ...
</form>

尽管指定 target="_blank" 来打开一个新窗口对许多用户来说很烦人,并且会使您的网站更难访问,但只有在您有充分的理由时才使用它。

于 2010-12-25T15:39:01.937 回答
1

尝试这个

<%:Html.BeginForm("Action", "Controller", FormMethod.Post, new { target = "_blank" })%>
于 2012-11-15T08:25:40.000 回答
0

stevehorn使用 jquery 编写了一个示例

于 2010-12-26T05:36:39.360 回答