У меня есть сайт, который по дизайну и предпочтениям клиента может обслуживаться с использованием HTTP или HTTPS.Компания-клиент просто выбирает, ссылаться на наш сайт или нет, используя http: // или https: //, а IIS сделает все остальное.На страницу добавляется функция, которая имеет дело с конфиденциальной информацией, которую следует просматривать только по SSL.Клиенты согласились с тем, что эта дополнительная функция должна быть отключена на этой странице, когда не используется соединение HTTPS.
В событии Page_Load я хотел бы добавить оператор IF, который проверяет, просматривается ли страница в данный момент.HTTPS, чтобы показать или отключить эту дополнительную функцию.Я, вероятно, могу прочитать URL-адрес, чтобы увидеть, начинается ли он с https: //, но боюсь, что этот подход небезопасен.
Есть ли свойство, которое можно проверить для проверки HTTPS во время события Page_Load?