C# 弹出式启用

C# 弹出式启用,c#,asp.net,C#,Asp.net,我在ASP.NET中有一个web应用程序,当您单击一个链接时,我会在一个新页面中打开一个弹出窗口,而我这样做时,如果在最终用户计算机中禁用弹出窗口,是否有方法检测该情况&启用弹出窗口阻止程序?以便新窗口可以自动打开 谢谢。不,您无法从网站控制用户的浏览器设置。这将是一个很大的安全问题,没有人会费心在一开始就实施弹出窗口拦截器 更新: 见巴拉的评论。一件事是检测到它被阻止,另一件事是改变用户的浏览器行为 如果弹出窗口被阻止,则无法启用它们。至于如何判断弹出窗口是否被阻止,则有点不同。看到这个答案了

我在ASP.NET中有一个web应用程序,当您单击一个链接时,我会在一个新页面中打开一个弹出窗口,而我这样做时,如果在最终用户计算机中禁用弹出窗口,是否有方法检测该情况&启用弹出窗口阻止程序?以便新窗口可以自动打开


谢谢。

不,您无法从网站控制用户的浏览器设置。这将是一个很大的安全问题,没有人会费心在一开始就实施弹出窗口拦截器

更新:
见巴拉的评论。一件事是检测到它被阻止,另一件事是改变用户的浏览器行为

如果弹出窗口被阻止,则无法启用它们。至于如何判断弹出窗口是否被阻止,则有点不同。看到这个答案了吗

最好的办法是检测弹出窗口是否被阻止,并询问用于允许站点弹出窗口的用户