ASP动态样式表链接href =“<%= stylesheet%>”不工作

时间:2013-05-14 08:26:38

标签: asp.net css asp-classic

我一直在寻找解释为什么以下内容不会在服务器上执行

<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title></title>
    <link href="<%=CurrentUser.ses.style.css%>" type="text/css" rel="stylesheet">
</head>

但以下将执行得很好

<link href="<%=CurrentUser.ses.style.css%>" type=text/css rel="stylesheet">

(注意缺少的“”)

我甚至尝试过

<link href="<%=CurrentUser.ses.style.css%>" type="<%=Response.ContentType = "text/css" %>" rel="stylesheet">

但是这将改变页面的内容类型并将其全部作为css。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

试试这个吗?

<link href="<%= String.Format("{0}",CurrentUser.ses.style.css)%>" type="text/css" rel="stylesheet">