Решение:
В MasterPage
protected override void OnPreRender(EventArgs e) { if (EnforceSSL) { if (!Request.IsSecureConnection) { Response.Redirect( Request.Url.AbsoluteUri.ToLower().Replace( "http://", "https://"), true); } } else if (Request.IsSecureConnection) { Response.Redirect(Request.Url.AbsoluteUri.ToLower().Replace( "https://", "http://"), true); } } public bool EnforceSSL { get { if (ViewState["enforceSSL"] != null) { return (bool)ViewState["enforceSSL"]; } else { return false; } } set { ViewState["enforceSSL"] = value; } }
На странице
protected override void OnInit(EventArgs e) { (Master as BalloonShop).EnforceSSL = true; base.OnInit(e); }
https://falconspace.ru/blog/sozdanie-sistemy-upravleniya-zakazami-v-vide-lichnykh-kabinetov-na-sayte - Система управления заказами на предприятии. Разработка автоматизированной системы заказов
Запуск собственного маркетплейса — это захватывающий, но сложный процесс, который требует внимания к деталям и…
https://falconspace.ru/blog/sozdanie-sistemy-upravleniya-zakazami-v-vide-lichnykh-kabinetov-na-sayte - Система управления заказами на предприятии. Разработка автоматизированной системы заказов
https://falconspace.ru/blog/chto-delat-kogda-startap-ne-poshel - Причины неудачи it проекта. Как реанимировать веб-проект?
https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта
https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта