CSS仅在视觉工作室设计师中工作

时间:2011-07-30 11:39:39

标签: asp.net css

我正在使用Visual Studio 2010中的Web应用程序。出于某种原因,CSS只能在visual studio中正常工作。我可以在页面的设计视图中看到CSS。当我在localhost上查看页面时,没有应用CSS。 有谁可以帮助我?

这是代码:

asp文件:

</head>
    <body>
        <form id="form1" runat="server">
            <asp:Image ID="Image1" runat="server" ImageUrl="~/images/344704-5.jpg" CssClass="Image"/>
        </form>
    </body>
</html>

CSS文件:

body
{
    background: #FFFF00;
    font: normal small Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}


.Image
{
    left: 321px;
    position: relative;
    top: 2px;
    width: 282px;
    height: 187px;
}

编辑: <link href="Styles/Site.css" type="text/css" rel="stylesheet"/>

可能出错?

感谢。

4 个答案:

答案 0 :(得分:1)

问题是我每次运行ASP文件时都需要清除浏览器缓存。我不知道它是否如此,但它确实有效。

答案 1 :(得分:1)

您可能无法访问Site.css文件。

可能经过身份验证的安全网络表单阻止了该文件,尝试授予对该文件的访问权限。

答案 2 :(得分:0)

我发现您发布的代码没有任何问题。

我的猜测是你在页面中包含CSS有什么问题,但我不知道你已经省略了那部分代码。

答案 3 :(得分:0)

在开发模式下打开页面的源视图,然后查看CSS文件的URL。开发服务器上文件的路径可能是错误的。仔细检查开发服务器上的文件夹结构 - 您可以尝试文件夹/ stylesheet.css或/folder/stylesheet.css等路径。