由于 virturl 目录名称不固定,我在下面写了代码,现在在 .aspx 页面中包含 .css 文件。
<link rel="Stylesheet" href="<%= ResolveUrl("~/Css/xxx.css") %>" type="text/css" />
问题是,当我在标签中使用“ResolveUrl”时,IDE 总是提示所有 CSS 类都未定义。
有没有更好的方法来定义 .css 文件包括?
最佳答案
您可以像这样使用 html 服务器控件(注意 runat="server"
)来做到这一点:
<link rel="stylesheet" runat="server" media="screen" href="~/css/styles.css" />
这仍然会为您解析虚拟目录。它还应该支持 css 智能感知和 aspx 页面上的警告。
关于asp.net - 在 asp.net 中包含 .css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3305189/