Javascript 如何在ASP.NET中为特定页面启用ssl?
我正在修改一个ASP.NET网站,我需要一种使用ssl()打开页面的方法。我看到的大多数教程都是针对登录页面的,但是,这不是针对登录页面的;相反,我在我的页面中有一个链接到https网页的iframe,而不是在一个页面中混合内容,从而存在潜在的安全漏洞,我正在尝试使父页面也使用https。IE和Chrome甚至不会在iframe中打开安全内容,所以我猜他们正在检测混合内容并拒绝运行它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中打开安全内容,所以我猜他们正在检测混合内容并拒绝运行它 那么,如何使这一页成为安全页?或者有没有其他更好的方法来完成我想做的事情(因为某些原因,在父页面中使用安全内容的
那么,如何使这一页成为安全页?或者有没有其他更好的方法来完成我想做的事情(因为某些原因,在父页面中使用安全内容的iframe)?这都是关于配置的 资料来源: 然后,在您的页面init或load上,您可以查看请求属性,以查看它是否使用了secure
if (!context.Request.IsSecureConnection)
redirectUrl = context.Request.Url.ToString().Replace("http:", "https:");
来源:我尽量不使用任何第三方库。虽然这不是一个硬性要求(至少现在是这样),但是否有任何内置的方法可以做到这一点?对于安全性和IFrame,如果您不在IFrame中控制网站,我会查看此线程:遗憾的是,我无法对您的回答进行投票。谢谢