asp.net - 在 asp.net 中包含 .css 文件

标签 asp.net css visual-studio

由于 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/

相关文章:

javascript - 在 gridview 中弹出更多详细信息?

css - 中心响应 CSS 圆圈,在父 DIV 内居中文本

visual-studio - 单声道开发和 Visual Studio 兼容性

c# - 在 azure 中发布网站时,未发布已编辑的页面

c++ - 带有 Github 的 Visual Studio 文件夹

c# - ASP.net FileUpload 损坏上传的文件

asp.net - asp.net mvc 应用程序和asp.net web 应用程序有什么区别

c# - 什么时候应该在 ASP.NET MVC 中使用异步 Controller ?

html - 如何在 Arduino 上检索 CSS/JS 文件?

css - 问题让元素在具有多个 float 元素的容器中 float