Я использую asp.NET с masterpages и usercontrols.
В MasterPage:
Doing
<link href='<%=ResolveUrl("~/path/file.css")%>' rel="stylesheet" type="text/css" />
не будет работать и CSS не будет загружаться, НО
Doing
<link runat="server" href='~/path/file.css' rel="stylesheet" type="text/css" />
будет работать, а CSS загрузится
В пользовательском управлении:
Выполнение
<link runat="server" href='~/path/file.css' rel="stylesheet" type="text/css" />
не будет работать иCSS не будет загружаться
НО
Выполнение
<link href='<%=ResolveUrl("~/path/file.css")%>' rel="stylesheet" type="text/css" />
будет работать, а CSS загрузится
На главной странице ResolveUrl не работает иrunat = "server" работает там, где в пользовательском контроле верно обратное.Может быть, я беспокоюсь и ценю, если кто-нибудь это проверит.Если это ситуация, в чем причина этого несоответствия?