2015-06-06 3 views
0

Моя программа направляет пользователей на веб-страницу с их именем пользователя и паролем. Например. http://example.html?username=username&password=password.как перенаправить ссылку с URI на другую ссылку с тем же URI

Теперь я создал другую страницу в asp.net, и мне нужен код на example.html, чтобы перенаправить ссылку на http://example.aspx?username=username&password=password.

Так что я хочу получить URI с первого URL-адреса и направить его на новый URL-адрес, добавив URI.

Любые предложения?

ответ

1

Вы можете получить строку запроса в полном объеме через

window.location.search 

this См более об этом. Используя это, вы можете извлечь параметры, добавьте их в новый URL, и сделать ссылку, или установить

window.location = "example.aspx" + window.location.search 

Я считаю, что поиск идет с «?», Но я могу ошибаться. Я предполагаю, что это пример. обратите внимание, что не рекомендуется переходить с паролем через строку запроса как чистый текст, особенно если вы не используете HTTPS. Обычно рекомендуется выполнять операцию POST, а не операцию GET с запросом, когда дело доходит до конфиденциальной информации.

0

Используйте окно.location.search, чтобы получить все после «?». Затем вы можете просто направить новую страницу aspx с помощью этой строки сценария java.

window.location = "example.aspx" + window.location.search