【发布时间】:2010-12-18 03:14:36
【问题描述】:
我应该在什么时候对 ASP.NET 页面生命周期中的安全页面实施 SSL?
我的意思是我应该在 page_load 中执行它吗?还是 OnInit?或其他一些功能?
我正在使用以下代码对某些页面强制实施 SSL,但我应该将这段代码放在哪里?早些时候,我将它放在 OnInit 函数中,但这不适用于 ASP.NET 向导。我是否需要先检查它是否是回发?
if (!HttpContext.Current.Request.IsSecureConnection) {
HttpContext.Current.Response.Redirect(SiteNavigation.ResolveAbsoluteUrl(true, HttpContext.Current.Request.Url.PathAndQuery));
}
【问题讨论】: