Как использовать переменную web.config в заголовке HTML? - PullRequest
0 голосов
/ 03 апреля 2012

Эта переменная определена в моем файле web.config:

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

и я использую его в заголовках моих страниц aspx без проблем:

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

Но это не похоже на обычную страницу HTML. Как правильно использовать переменную web.config в простом HTML?

1 Ответ

1 голос
/ 03 апреля 2012

Код сервера (например, что у вас в <%%>) не может быть выполнен на статических страницах.

Вам необходимо добавить вручную в ваших статических страницах или конвертируйте их в динамические страницы (.aspx).

<%%> означает:

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

На статической странице, которая не маршрутизируется через ASP.NET движок, это ничего не сделает и не будет преобразовано в код сервера.

...