在Asp.Net MVC 2的新窗口中发布并打开?

时间:2010-12-25 15:30:37

标签: asp.net jquery asp.net-mvc-2 window.open

如何将表单发布到HttPost Action方法并在新窗口中打开返回的View?

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

有什么想法吗?

3 个答案:

答案 0 :(得分:5)

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

虽然指定target =“_ blank”来打开一个新窗口会让很多用户感到烦恼并使您的网站不易访问,所以只有在你有充分理由的情况下才使用它。

答案 1 :(得分:1)

试试这个

<%:Html.BeginForm("Action", "Controller", FormMethod.Post, new { target = "_blank" })%>

答案 2 :(得分:0)

stevehorn写了一篇sample using jquery

相关问题