我正在尝试从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),这样当有人试图打开窗口时,授权将是重定向到登录页面。
答案 0 :(得分:2)
您正在显示静态HTML文件,该文件将完全绕过MVC。
最简单的方法是创建一个授权的操作方法,然后链接到该方法。然后在action方法中,返回HTML文件的内容。请参阅Render HTML file in ASP.NET MVC view?。