Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ASP.NET中为特定页面启用ssl?_Javascript_Asp.net_Iframe_Ssl_Https - Fatal编程技术网

Javascript 如何在ASP.NET中为特定页面启用ssl?

Javascript 如何在ASP.NET中为特定页面启用ssl?,javascript,asp.net,iframe,ssl,https,Javascript,Asp.net,Iframe,Ssl,Https,我正在修改一个ASP.NET网站,我需要一种使用ssl()打开页面的方法。我看到的大多数教程都是针对登录页面的,但是,这不是针对登录页面的;相反,我在我的页面中有一个链接到https网页的iframe,而不是在一个页面中混合内容,从而存在潜在的安全漏洞,我正在尝试使父页面也使用https。IE和Chrome甚至不会在iframe中打开安全内容,所以我猜他们正在检测混合内容并拒绝运行它 那么,如何使这一页成为安全页?或者有没有其他更好的方法来完成我想做的事情(因为某些原因,在父页面中使用安全内容的

我正在修改一个ASP.NET网站,我需要一种使用ssl()打开页面的方法。我看到的大多数教程都是针对登录页面的,但是,这不是针对登录页面的;相反,我在我的页面中有一个链接到https网页的iframe,而不是在一个页面中混合内容,从而存在潜在的安全漏洞,我正在尝试使父页面也使用https。IE和Chrome甚至不会在iframe中打开安全内容,所以我猜他们正在检测混合内容并拒绝运行它


那么,如何使这一页成为安全页?或者有没有其他更好的方法来完成我想做的事情(因为某些原因,在父页面中使用安全内容的iframe)?

这都是关于配置的

资料来源:

然后,在您的页面init或load上,您可以查看请求属性,以查看它是否使用了secure

if (!context.Request.IsSecureConnection)
            redirectUrl = context.Request.Url.ToString().Replace("http:", "https:");

来源:

我尽量不使用任何第三方库。虽然这不是一个硬性要求(至少现在是这样),但是否有任何内置的方法可以做到这一点?对于安全性和IFrame,如果您不在IFrame中控制网站,我会查看此线程:遗憾的是,我无法对您的回答进行投票。谢谢