#c# #asp.net #asp.net-mvc
#c# #asp.net #asp.net-mvc
Вопрос:
Могу ли я передать закрывающую скобку «)» в конце URL-адреса в Asp MVC. Я могу передать его где угодно, кроме как в конце. Я использовал для этого много методов, но беспомощен.
Комментарии:
1. Как именно вы пытаетесь это передать? вам нужно поделиться кодом. С какой проблемой вы столкнулись?
2. example.com/AlzhUp (Reta Al Alzheimer S.L.) Я хочу передать его, но URL-адреса, содержащие закрывающую скобку в конце, не передаются. Если я помещаю какой-либо символ после закрывающей скобки, тогда он работает нормально.
3. Вы можете закодировать
)
кодировку с использованием URL-адреса..4. Но я не хочу его кодировать. Любое решение, кроме его кодирования.
5.
example.com/AlzhUp (Reta Al Alzheimer S.L.)
в любом случае не будет выводиться как ссылка. Пожалуйста, покажите, какой код у вас на самом деле есть в шаблоне razor для вывода этой ссылки.
Ответ №1:
Пожалуйста, попробуйте с помощью encoding URL:
Мы можем закодировать) с помощью ).
В качестве альтернативы вы также можете попытаться экранировать символ с помощью косой черты:
http://testurl)
Комментарии:
1. Он работает, делая это. Но здесь я не хочу использовать encoding. Я хочу использовать закрывающую скобку в Url.
2. Вы пробовали использовать escape-символ? Как я отредактировал в своем ответе?
3. Я попробовал. но эта обратная косая черта становится прямой косой чертой после ее отправки. И выдает ошибку «Каталог перемещен или не найден таким образом».