asp.net没有在css文件的头文件中显示背景图片? [英] asp.net not shows background image in header from css file ?

查看:83
本文介绍了asp.net没有在css文件的头文件中显示背景图片?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有

我在Asp.net标题背景中使用Css

但是在运行网站后没有显示

Dear All
I AHve Use Css In Asp.net Header background
but it is not shows after running website

#wrapper
{
    margin:0px;
    width:1080px;
    padding:10px;
    border:5px solid #exdeor;
    background-color:yellow;

}
#header
{
    height: 150px;
    border: 3px solid #dedede;
    background-image: url(image\phileli.gif);
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: inherit;
    width: 990px;
    height: 150px;
    position: relative;

    border-bottom: 2px solid #000000;
}
#contantarea
{
    float:left;
    width:750px;
    margin:20px 0 20px 0;
    padding:10px;
    border:3px solid #dedede;
}
#sidebaar
{
    float:none;
    float:right;
    width:250px;
    height:400px;
    margin:20px 10px 20px 10px;
    border: 3px solid #dedede;
    text-decoration:none;
    list-style:none;
}
#NAVIGATE
{
    height:35px;
    border:3px solid #dedede;
    background-image:url(image\button.png);
    }







<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body >
    <form id="form1" runat="server">
    <div  id="wrapper" >
    <div id="header">THIS IS MY HEADER
    </div>
    <div id="NAVIGATE"></div>
    <div id="contantarea">THIS IS BODY ARE AWHERE YOU MAY WRITE ANY THING THIS IS BODY
        ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY
        THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU
        MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY
        ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY
        THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU
        MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY
        ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY
        THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU
        MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY
        ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY
        THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU
        MAY WRITE ANY THINGTHIS IS BODY ARE AWHERE YOU MAY WRITE ANY THINGTHIS IS BODY
        ARE AWHERE YOU MAY WRITE ANY THING</div>
    <div id="sidebaar">
    <ul><li>HOME</li><li>HOME</li><li>HOME</li><li>HOME</li><li>HOME</li></ul>
    </div>
    </div>
    </form>
</body>
</html>

推荐答案

如果您在计算机上测试时显示图像,但在发布后无法在您的网站上运行在您的Web服务器上,您必须使所有用户(将访问您的网站)可以访问 Image 子文件夹。



要做到这一点,你必须在web.config文件中添加下一个设置:

If your image is shown when you are testing on your computer, but is not working on your website after you will publish on your web server, you have to make your Image sub-folder accessible to all users (that will access your website).

To do this you have to add the next settings in your web.config file:
<location path="Image">
  <system.web>
     <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
</location>


这篇关于asp.net没有在css文件的头文件中显示背景图片?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆