Ошибка разбора "/ @" в href на mvc бритва - PullRequest
0 голосов
/ 27 апреля 2018

У меня на странице бритвы есть синтаксическая ошибка при использовании следующего href

<a href="https://www.google.com/maps/place/2255+Honolulu+Ave+%231a,+Montrose,+CA+91020,+USA/@34.2055466,-118.2289469,17z/data=!3m1!4b1!4m5!3m4!1s0x80c2ea128474a255:0x54f73695881863c3!8m2!3d34.2055466!4d-118.2267582"></a>

В ссылке выше есть часть USA/@34, которая не распознается бритвенным двигателем. Я провел исследование, и для решения проблемы предлагается использовать @@. Но в моем случае проблема в /@. Когда я пишу

USA@34 все в порядке

USA/34 тоже в порядке

но USA/@34 вызывает синтаксическую ошибку Как решить проблему?

1 Ответ

0 голосов
/ 27 апреля 2018

Это потому, что @ используется для печати результатов выражений на бритвенных страницах. Ваше решение будет использовать \@@ в URL.

Вы также можете сделать это:

@{
    var url = "https://www.google.com/maps/place/2255+Honolulu+Ave+%231a,+Montrose,+CA+91020,+USA/@34.2055466,-118.2289469,17z/data=!3m1!4b1!4m5!3m4!1s0x80c2ea128474a255:0x54f73695881863c3!8m2!3d34.2055466!4d-118.2267582";
}

<a href="@url"></a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...