c# - <链接 rel ="Stylesheet"类型 ="text/css"href ="<% ResolveUrl("~/Css/test.css") %>"/>

标签 c# asp.net

Error   5   ; expected  

<link rel="Stylesheet" type="text/css" href="<% ***ResolveUrl("~/Css/test.css");***  %>"/>

我需要在此处提供 ; 吗,因为我的解决方案仍然无法正常工作,它开始出现其他错误

最佳答案

你需要添加一个等号,像这样:

<link rel="Stylesheet" type="text/css" href="<%= ResolveUrl("~/Css/test.css") %>"/>

解释:

<% %> block 将整个语句或 block 插入到生成的函数中。如果要声明变量、启动循环或运行独立语句,请使用 <% %>堵塞。 block 中的代码必须是完整的语句;它被插入到方法的中间。

<%= %> block 评估表达式并打印结果;当你想调用一个方法或读取一个变量并输出结果时使用它们。 block 中的代码必须是表达式;它变成了方法调用的参数。

关于c# - <链接 rel ="Stylesheet"类型 ="text/css"href ="<% ResolveUrl("~/Css/test.css") %>"/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1874875/

相关文章:

c# - 使用 IL 获取结构体的属性值

c# - 多行的 SQL ExecuteNonQuery

c# - 取决于 viewmodel 定义的按钮数量的对话框窗口

asp.net 中的 Javascript 和 css 缓存

javascript - 为什么在 Ajax 中从 Label 读取值不起作用

c# - ASP.NET 未定义隐藏字段值

c# - 使用 IOC 解析 View 和 ViewModel

c# - 在 C# 中将字符串转换为 double

c# - 从 iframe 重定向到页面

c# - 如何从内部 ASP Web 应用程序获取经过 Windows 身份验证的用户 GUID?