在MVC中打开一个新窗口的表单动作方法

时间:2015-06-25 10:39:13

标签: javascript c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我正在尝试从javascript函数中打开一个url。

问题是我无法将图片中提到的网址授权。

如何从操作方法加载页面,以便我可以授权该URL。

这是我的Javascript方法。

<img src="~/Images/question_frame.png" style="margin-top:3px;height:18px;width:20px;" onclick="window.open('../help/nmc/enu/default.htm', 'NMCHelp', 'toolbar=no, scrollbars=yes, resizable=yes, top=50, left=50, width=750, height=600');"/>

我怎样才能实现这个目标?

如何在新窗口中从action方法中打开window.open(... / help / nmc / enu / default.htm),这样当有人试图打开窗口时,授权将是重定向到登录页面。

1 个答案:

答案 0 :(得分:2)

您正在显示静态HTML文件,该文件将完全绕过MVC。

最简单的方法是创建一个授权的操作方法,然后链接到该方法。然后在action方法中,返回HTML文件的内容。请参阅Render HTML file in ASP.NET MVC view?