如何在HTML标头中使用web.config变量?

时间:2012-04-03 14:23:44

标签: html web-config versioning

我在web.config文件中定义了这个变量:

<appSettings>
    <add key ="version" value="123"/>
</appSettings>

我在aspx页面的标题中使用它没有问题:

<link rel="stylesheet" type="text/css" href="../css/style.css?<%= ConfigurationManager.AppSettings["version"] %>"/>

但这似乎不适用于常规HTML页面。 在直接HTML中使用web.config变量的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

无法在静态页面上执行服务器代码(例如<%%>中的内容)。

您需要在静态页面中手动附加 ,或将其转换为动态页面(.aspx)。

<%%>代表:

<script runat="server"></script>

在未通过ASP.NET引擎路由的静态页面中,这不会执行任何操作,也不会转换为服务器代码。