如何将表单发布到HttPost Action方法并在新窗口中打开返回的View?
我试图找到一些方法来使用window.open函数和jQuery,但我找不到任何有用的东西......似乎应该有一个简单的方法在MVC中做到这一点?一切正常,从post方法返回普通视图,所以我需要的是在新窗口中打开返回的视图(发布页面可以保持不变)。
有什么想法吗?
答案 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