我有这样的代码在我的ASP.NET MVC项目的母版页:ASP.NET MVC和回复于母版页
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
则:
<%
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;
}
%>
当我直接嵌入它可以工作,但是当我嵌入switch语句时,它不会从视图中找到位置,但会在起始页面上找到它。
如何映射路径以便从任何地方找到路径?