Встроенный тег не выполняется на главной странице asp.net

Это действительно должно быть очень просто...

У меня есть главная страница 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, так что, надеюсь, я что-то упустил очень простой. Любые предложения о том, как предотвратить HTML-кодирование моих встроенных тегов asp?

Большое спасибо.

РЕДАКТИРОВАТЬ

Так что становится еще глупее

Это работает: 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 ответ

Решение

Попробуй это

ОБНОВИТЬ: <link rel="stylesheet" type="text/css" href=<%="'css/main.css?v="+"34'"%> />

Другие вопросы по тегам