gpt4 book ai didi

ASP.NET MVC 内联标记不适用于

转载 作者:行者123 更新时间:2023-12-01 07:21:57 25 4
gpt4 key购买 nike

每次我在链接的 href 属性上放置内联标记时,它都会以某种方式自动编码。这是 ASP.NET 的默认行为吗?如何使用代码动态设置 Href 属性?这是在 MVC 中。

尝试过这样的事情

<link href="<%: Link.Content.Jquery_css %>" rel="stylesheet" type="text/css" />

这使得这个(没有改变)
<link href="<%: Link.Content.Jquery_css %>" rel="stylesheet" type="text/css" />

和这个
<link href="<%= Link.Content.Jquery_css %> rel="stylesheet" type="text/css" />

产生了这个(我不记得确切的数字,但似乎括号百分比等于被编码为链接格式)
<link href="/View/Shared%25Link.Content.Jquery_css%25" %>" rel="stylesheet" type="text/css" />
Link.Content.Jquery_css是包含使用 T4MVC 制作的链接的强类型字符串。

添加信息:我在 .NET 4 中使用了 ASP.NET MVC 2,并在 Firefox 中进行了测试。

最佳答案

我在母版页中遇到了同样的问题。 (它不会发生在单个页面中。)我发现从 head 标签中删除“runat=server”解决了这个问题。

关于ASP.NET MVC 内联标记不适用于 <link href>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4257415/

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