ASP.net гиперссылка тильда ~ URL не отображаются должным образом - PullRequest
0 голосов
/ 04 июня 2018

Учитывая следующий код:

var link = new HyperLink();
link.NavigateUrl = "~/manual/subdir";

Это начало рендеринга на сайте как:

<a href="manual/subdir">

А не как:

<a href="/manual/subdir"> 

Как и ожидалось,Есть ли какой-либо параметр web.config или другой параметр, который изменяет это поведение?

1 Ответ

0 голосов
/ 04 июня 2018

Попробуйте:

link.NavigateUrl = Page.ResolveUrl("~/manual/subdir");

Устанавливает URL навигации относительно корня сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...