不能在C# cdn中使用"@"字符链接到样式表。

问题描述 投票:0回答:1

我试图在我的cshtml文件中的一行代码中使用这个链接来访问mdi样式表。"https:/cdn.jsdelivr.netnpm@[email protected]".

不知为什么,我的程序对mdi前的'@'字符有意见;它把它亮成了黄色。当我尝试运行这段代码时,我得到了这样的消息。

错误 CS0103: 名字'mdi'在当前上下文中不存在。

有趣的是,字符串中的另一个'@'并没有引起任何问题。有什么办法吗?谢谢你!我想在我的cshtml文件中的一行代码中使用这个链接,以便访问mdi样式表。

c# css asp.net stylesheet cdn
1个回答
2
投票

@ 在cshtml页面中具有特殊的意义。你需要使用以下两种方式来转义它 @%40

https://cdn.jsdelivr.net/npm/@mdi/font@4.x/css/materialdesignicons.min.css

https://cdn.jsdelivr.net/npm/%40mdi/font%404.x/css/materialdesignicons.min.css

© www.soinside.com 2019 - 2024. All rights reserved.