ASP.net正在尝试在页面上打印变量值

ASP.net正在尝试在页面上打印变量值,asp.net,html,variables,Asp.net,Html,Variables,我的消息来源是: <link rel="stylesheet" type="text/css" href="css/default.css?v=<%=Config.CSS_VERSION_NUMBER %>" /> <link rel="stylesheet" type="text/css" href="css/jgrowl.css?v=<%=Config.CSS_VERSION_NUMBER %>" /> 有人知道这是为什么,以及如何避免吗?试

我的消息来源是:

<link rel="stylesheet" type="text/css" href="css/default.css?v=<%=Config.CSS_VERSION_NUMBER %>" />
<link rel="stylesheet" type="text/css" href="css/jgrowl.css?v=<%=Config.CSS_VERSION_NUMBER %>" />
有人知道这是为什么,以及如何避免吗?

试试这个

<link rel="stylesheet" type="text/css" href="<%=String.Concat(""css/default.css?v="" ,Config.CSS_VERSION_NUMBER) %>" />
或是把runat serever放在头上

<head runat="Server">
试试这个

<link rel="stylesheet" type="text/css" href="<%=String.Concat(""css/default.css?v="" ,Config.CSS_VERSION_NUMBER) %>" />
或是把runat serever放在头上

<head runat="Server">

您需要在具有runat属性的表单中使用此属性:

<form runat=server>
<link rel="stylesheet" type="text/css" href="css/default.css?v=
 <%=Config.CSS_VERSION_NUMBER %>" />
<link rel="stylesheet" type="text/css" href="css/jgrowl.css?v=
 <%=Config.CSS_VERSION_NUMBER %>" />
</form>

您需要在具有runat属性的表单中使用此属性:

<form runat=server>
<link rel="stylesheet" type="text/css" href="css/default.css?v=
 <%=Config.CSS_VERSION_NUMBER %>" />
<link rel="stylesheet" type="text/css" href="css/jgrowl.css?v=
 <%=Config.CSS_VERSION_NUMBER %>" />
</form>

很好,谢谢。为什么我的例子不起作用呢?有什么想法吗?我不能告诉你为什么,但根据我的经验,ASP.NET需要整个属性都有神奇的引号,或者它只是将其视为HTML。PS-我在我的页面中使用完全相同的技术来强制刷新CSS!实际上,它们被称为代码渲染块。使用效果很好,谢谢。为什么我的例子不起作用呢?有什么想法吗?我不能告诉你为什么,但根据我的经验,ASP.NET需要整个属性都有神奇的引号,或者它只是将其视为HTML。PS-我在我的页面中使用完全相同的技术来强制刷新CSS!实际上,它们被称为代码渲染块。每页仅允许使用1个表单标记,我认为此错误与此无关,我恐怕:-每页仅允许使用1个表单标记,我认为此错误与此无关,我恐怕:-