2010-09-02 3 views
0

У меня есть страница aspx. Эта страница, в свою очередь, вызывает UserControl (.ascx). Я хочу, чтобы эта страница (или элемент управления) была https. Пожалуйста, дайте мне знать какие-либо конкретные условия, которые необходимы.http https-- Aspx page для VS 2005

Я понятия не имею, как это можно достичь! Пожалуйста, присылайте мне любые ссылки или около того. Спасибо всем. Цените свою помощь :)

ответ

0

У вас не может быть только часть страницы в безопасности, вам нужно поместить ее на HTTPS.

0

Элементы управления пользователя анализируются на сервере как часть текущего запроса. Не нужно беспокоиться о том, был ли запрос SSL, если ваш пользовательский элемент управления содержит абсолютные ссылки, не являющиеся SSL.

+0

Это, конечно же, подразумевает, что пользователи получают доступ к ASPX через HTTPS. – 2010-09-02 20:19:13

0

как раз ссылка на вашу страницу с https://yourdomain/yourpage.aspx простой как это.

Его все или ничего. Все на вашей странице ASPX, включая ваши элементы управления, будет зашифровано с помощью SSL.

Вам нужно будет убедиться, что вы используете относительные ссылки на пути по всем ссылкам внутри пользовательских элементов управления, иначе, если у вас есть жестко закодированные ссылки http: //, то они не будут безопасными.

+0

с использованием относительных ссылок на пути по всем ссылкам внутри пользовательских элементов управления ??? Это не входило мне в голову. Не могли бы вы рассказать? – Ram

+0

Если вы используете элементы управления ASP.net, любой URL-адрес, начинающийся с ~ /, будет отображаться в корневом каталоге вашего webapp. Даже если вы поместите свои usercontrols в папки, такие как usercontrols/signup, если вы используете ссылку asp.net и src = "~/signup.aspx", она отобразит, чтобы указать на http: //yourdomain/signup.aspx или https://yourdomain/signup.aspx, если это то, что пользователь вводил в браузер. –

Смежные вопросы