Я использую URL-маршрутизацию и у меня есть таблица стилей, на которую ссылается страница назначения (внутри шаблона содержимого главной страницы):
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<link href="css/actionmenu.css" rel="stylesheet" type="text/css" />
</asp:Content>
Когда запрашивается страница www.mysite.com/mypage, все в порядке. Однако, если страница запрашивается как www.mysite.com/mypage/anotherpage - ссылка на таблицу стилей разрывается. Я попробовал:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<link href="~/css/actionmenu.css" rel="stylesheet" type="text/css" runat="server"/>
</asp:Content>
и это не помогло.
Мое обычное решение состоит в том, чтобы загрузить таблицу стилей в codebehind - однако, есть ли другое решение, которое я пропускаю?