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

时间:2014-12-23 17:55:47

标签: javascript asp.net iframe ssl https

我正在修改ASP.NET网站,我需要一种使用ssl(https://my_new_page.aspx)打开页面的方法。我见过的大多数教程都是针对登录页面的,但是对于登录页面来说,不是;相反,我的页面中有一个链接到https网页的iframe,而不是通过在一个页面中混合内容而产生潜在的安全漏洞,我也尝试将父页面设为https。 IE和Chrome甚至无法打开iframe中的安全内容,所以我猜他们正在检测混合内容并且拒绝运行它。

那么,如何将这一页设为安全页?或者是否有另一种更好的方法来做我想做的事情(iframe在父页面中有安全内容,因为原因)?

1 个答案:

答案 0 :(得分:0)

所有关于配置

http://i1.asp.net/media/3994497/webapi_auth07.png?cdn_id=2014-12-15-002

来源:http://www.asp.net/web-api/overview/security/working-with-ssl-in-web-api

然后在您的页面init或load上,您可以查看Request属性以查看它是否使用安全

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

来源:http://forums.asp.net/t/1803920.aspx?redirect+http+to+https