- 我的页面上有一个 PDF。但我希望它仅在用户登录时打开。
- 为此,我在 PDF 链接上使用了一个带有登录名的弹出窗口。
- 当他/她尝试使用此弹出窗口登录时,其背后的代码将出现在图片中。
- 从那里我必须决定用户是否可以打开 URL。
- 如果他/她是真实用户,页面将随着用户登录而刷新,并且 PDF 链接将在新选项卡而不是新窗口中打开。
问问题
2501 次
2 回答
1
如果您使用的是超链接,则使用目标属性
目标属性的行为取决于浏览器
target="_blank"
旧浏览器 --> 在新窗口中导致不支持选项卡。
较新的浏览器---> 新标签。
如果你想要你使用 Button 然后像这样标记你的按钮定义,
<asp:Button ........OnClientClick="NameofForm.target ='_blank';"/>
在代码后面使用重定向
于 2012-11-26T06:46:20.533 回答
0
当用户通过身份验证时,添加一个会话变量来确认身份验证,使用该会话变量来检查用户是否通过身份验证,如果通过身份验证,则编写一个 javascript 代码:
window.open("http://www.yahoo.com");
因此,在您的页面在身份验证后刷新后,该窗口将打开。
于 2012-11-26T06:38:22.617 回答