ASP.net пытается напечатать значение переменной на странице - PullRequest
2 голосов
/ 02 февраля 2011

Мой источник:

<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=&lt;%=Config.CSS_VERSION_NUMBER %>" />
<link rel="stylesheet" type="text/css" href="css/jgrowl.css?v=&lt;%=Config.CSS_VERSION_NUMBER %>" />

Если я печатаю значение в теле, оно печатается нормально:

1

Кто-нибудь знает, почему это так и как обойти это?

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Попробуй это ...

<link rel="stylesheet" type="text/css" href="<%=String.Concat(""css/default.css?v="" ,Config.CSS_VERSION_NUMBER) %>" />

Или положи руната в голову

<head runat="Server">
0 голосов
/ 02 февраля 2011

Вам нужно использовать это в форме с атрибутом 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...