内联标记未在asp.net母版页中执行

时间:2011-12-09 00:36:13

标签: asp.net master-pages

这真的应该非常简单......

我有一个asp.net母版页,它按预期工作。它包含一些没有任何问题的asp:标签。

母版页还包含

<link rel="stylesheet" type="text/css" href="css/main.css?v=<%=variableName%>" />

没有执行。输出HTML将其作为

<link rel="stylesheet" type="text/css" href="css/main.css?v=&lt;%=variableName%>" />

我不在asp.net工作,所以希望我错过了一些超级简单的东西。关于如何阻止我的内联asp标签被HTML编码的任何建议?

非常感谢。

修改

所以它变得更加愚蠢

这有效:href="css/main.css?v=<%:"variableName"%>"并输出href="css/main.css?v=variableName"

但是,这不是:href="css/main.css?v=<%:variableName%>"和输出href="css/main.css?v=&lt;%:variableName%>"

说真的,我从未想过我会这么说,但PHP让WAYYY更有意义!

1 个答案:

答案 0 :(得分:6)

试试这个

更新: <link rel="stylesheet" type="text/css" href=<%="'css/main.css?v="+"34'"%> />