Как установить baseurl в файле aspx на сайте site.master - PullRequest
1 голос
/ 08 февраля 2020

Я хочу установить baseurl в моем aspx файле sitemaster.

<li class="nav-item">
    <a href="<%=Request.Url.Scheme + \"://\" + Request.Url.Authority +  Request.ApplicationPath.TrimEnd('/') + \"/\"; %>" class="nav-link">

        <i class="nav-icon fas fa-th"></i>
        <p>Back</p>
    </a>
</li>

Я получаю ошибку

Ошибка компиляции

Описание: Произошла ошибка во время компиляции ресурса, необходимого для обслуживания этого запроса. Пожалуйста, просмотрите следующие указанные c подробности ошибки и соответствующим образом измените исходный код.

Сообщение об ошибке компилятора: CS1056: неожиданный символ '\'

Ошибка источника:

Строка 67: </li>
Строка 68: <li class="nav-item">
Строка 69: <a href="<%=Request.Url.Scheme + \"://\" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + \"/\"; %>" class="nav-link">
Строка 70: ​​
Строка 71:

Я ищу в Google и пытаюсь так много решений, но ни одно не работает для меня. Я хочу установить базовый URL-адрес сервера для файла site.master.

1 Ответ

0 голосов
/ 08 февраля 2020

Вы должны удалить эти косые черты. Вам не нужно убегать от ". Только при использовании внутри строки "this is an \"example\" string.";

<%= Request.Url.Scheme + "://" + Request.Url.Authority +  Request.ApplicationPath.TrimEnd('/') + "/" %>
...