Andy07 Ответов: 1

Как кодировать url ASP.NET


Я хочу закодировать свой url-адрес в браузере.
Если у меня есть www.localhost:56789/result/value/page?=2/...
Я хочу изменить его, чтобы он был www.localhost:56789/result/value/ или www.localhost:56789/result/value/12psdkiu83c4uixjo1p329ur8yfh

Я использую asp.net MVC на C#, чтобы построить на wesbite

Что я уже пробовал:

Я ничего не сделал. Все еще ищите как это сделать

1 Ответов

Рейтинг:
0

Suvendu Shekhar Giri

Для кодирования URL вы можете использовать URLEncode()
Ссылка: HttpServerUtility.Метод UrlEncode (String) (System. Web)[^]

Но поскольку ваше требование состоит в том, чтобы кодировать только кусок обычного текста, лучшим вариантом выглядит шифрование, а не кодирование, поскольку это может привести к большому тексту и может быть декодировано кем-то другим. Шифрование является более безопасным вариантом для этого.

Проверьте следующую статью для получения подробного подхода к реализации-
Шифрование и расшифровка значений параметров QueryString в ASP.Net с использованием C# и VB.Net[^]

Надеюсь, это поможет :)