У меня есть этот код на главной странице проекта ASP.NET MVC:
<%
switch(Request.Browser.Browser)
{
case "IE": // Internet Explorer
Response.Write("<link href=\"./Content/Site_IE.css\" rel=\"stylesheet\" type=\"text/css\" />");
break;
case "AppleMAC-Safari": // Chrome
Response.Write("<link href=\"./Content/Site_FF.css\" rel=\"stylesheet\" type=\"text/css\" />");
break;
case "Firefox": // Firefox
Response.Write("<link href=\"./Content/Site_FF.css\" rel=\"stylesheet\" type=\"text/css\" />");
break;
default: // All others
Response.Write("<link href=\"./Content/Site_FF.css\" rel=\"stylesheet\" type=\"text/css\" />");
break;
}
%>
Когда я вставляю напрямую с:
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
тогда это работает, но когда я встраиваю оператор switch, он не находит местоположение из представлений, но находит его на начальной странице.
Как я могу отобразить путь, чтобы он нашел его отовсюду?