2016-03-19 3 views
1

У меня есть URL, который содержит «@» (для ссылки langitudes и долготу), однако, при его использовании ссылка HREF ошибка происходит вблизи «@»В том числе «@» в URL ASP.NET MVC

ли есть ли какие-либо escape-последовательности, которые можно использовать?

Извините за задание такого простого вопроса!

+0

@KhairulIslam Именно этот код вы ожидаете от OP, чтобы показать нам? Для этого не нужно указывать код. – user9993

+0

@KhairulIslam Какой код вы хотите мне показать? Однако, используя% 40 работал – cgeekmt

+0

Возможно, вам стоит подумать о принятии ответа, который сработал для вас. –

ответ

0

Попробуйте @@, что должно сработать.

Это похоже на другие коды эвакуации.

Или просто попробуйте вместо этого код сущности HTML.

2

@ используется для указания учетных данных для доступа к защищенному ресурсу.

http://login:[email protected]/protectedfile.txt 

Так заменить @ на %40.

+0

Спасибо, используя% 40! – cgeekmt

0

Вы можете попробовать это, например, это URL: Test/TestMail/[email protected]:

routes.Add("Testroute", new Route("Test/TestMail/{email}", new RouteValueDictionary(new { controller = "Test", action = "Testmail", param = UrlParameter.Optional }), new MvcRouteHandler()) );

ли это помочь вам?

+0

Спасибо, но используя% 40 работал – cgeekmt

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