Как запретить пользователю вводить специальный символ в URL
Я хочу, чтобы мой url-адрес не вводил специальный символ в URL-адрес, например
https://www.testabc.com/form/abc.aspx> (здесь после того, как пользователь aspx ввел больше знака)
Что я уже пробовал:
Я создал пользовательскую страницу ошибок, если предположим, что в приложении происходит какое-либо исключение, я перенаправлен на пользовательскую страницу ошибок, и сеанс становится ясным, но в приведенном выше случае, если пользователь вводит специальный символ сеанса, который не становится ясным.
Suvendu Shekhar Giri
Вы можете просто отключить ввод чего-либо, отключив URL-строку с помощью javascript при открытии в новом окне.
manishss
он не открывает страницу в новом окне. На той же странице он вводит специальный символ после точки (.), например :. aspx>
Philippe Mori
Неужели? Ты серьезно? Вы явно не понимаете, как работает браузер!
Именно пользователь решает, какой сайт он хочет просмотреть. И как бы вы сделали так, чтобы ваша идея сработала в первый раз, прежде чем пользователь посетит ваш сайт!
Научитесь уважать пользователей и их компьютер. Вы не должны даже думать о том, чтобы делать такие плохие вещи!
BillWoodruff
Ответы здесь, как мне кажется, предполагают, что вы говорите о поведении средства ввода url-адреса браузера. Конечно, даже если это возможно, это должно быть оставлено как есть.
Я думаю, что вы описываете, как вы можете сделать пользовательское поле ввода текста, которое вы создали, принимающим только определенные символы. На это есть ответы.
Пожалуйста, уточните свой вопрос.
manishss
если предположим, что у вас есть url-адрес типа www.test.com/forms/login.aspx,если вы войдете в систему с действительными учетными данными, то откроется новый url-адрес, то есть предположим www.test.com/admin/home.aspx
. ok затем он вводит меньше или больше знака после aspx ie aspx> Затем он должен перенаправить на пользовательскую страницу ошибки и в то же время сеанс должен быть очищен.
BillWoodruff
Вы все еще не дали достаточно информации о том, что вы делаете. Вы используете элемент управления браузером в приложении Win Form ... или ... Что? Вы используете пользовательское поле ввода для URL-адреса ... или нет ?