它没有执行。输出 HTML 的内容为 " /> -6ren">
gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:15:30 24 4
gpt4 key购买 nike

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

我有一个 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 中工作,所以希望我错过了一些 super 简单的东西。关于如何阻止我的内联 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 更有意义!

最佳答案

试试这个

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

关于asp.net - 内联标记未在 ASP.NET 母版页中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com