Html ASP页未检索导入文件

Html ASP页未检索导入文件,html,asp.net,servertag,Html,Asp.net,Servertag,在新创建的网站上,基于现有网站,@import没有定位CSS文件。我只是尝试为一个简单的Hello World拉入CSS文件,以确保第一步正常工作 HTML标题代码: <head id="Head1" runat="server"> <title>Company Name - Hello World</title> <meta http-equiv="X-UA-Compatible" content="IE=Edge" />

在新创建的网站上,基于现有网站,@import没有定位CSS文件。我只是尝试为一个简单的Hello World拉入CSS文件,以确保第一步正常工作

HTML标题代码:

<head id="Head1" runat="server">
    <title>Company Name - Hello World</title>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

    <style media="all" type="text/css">
        @import '<%# ResolveUrl("~/layout/HelloWorld.css")%>';
    </style>

</head>

公司名称-你好世界
@导入“”;
使用Chrome,开发人员工具将显示以下内容:

<html>
<head id="Head1"><title>
    Company Name - Hello World
</title><meta http-equiv="X-UA-Compatible" content="IE=Edge" /><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

    <style media="all" type="text/css">
        @import '';
    </style>

</head>

公司名称-你好世界
@导入“”;
站点的文件夹结构包含以下内容:

<html>
<head id="Head1"><title>
    Company Name - Hello World
</title><meta http-equiv="X-UA-Compatible" content="IE=Edge" /><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

    <style media="all" type="text/css">
        @import '';
    </style>

</head>
  • HelloWorld->根目录
  • --布局(文件夹)
  • --页面(文件夹)
  • index.aspx

  • 该代码是从运行的ASP站点剪切粘贴的
  • 在“源”选项下的“开发人员工具”中,没有显示文件夹路径
  • 已验证CSS文件是否存在于布局文件夹中
  • 显示网页,但不显示CSS格式
  • 显示简单的单行网页时不会生成错误消息
我对正在工作的ASP站点和Hello World站点的IIS设置进行了并排比较,没有发现任何差异。我不明白为什么@import显示为空字符串

对于如何解决这一问题,我们非常感谢您的智慧。

应该是: