我给body直接设置了css:background-image:url(images/uimain.jpg);
但是.整个文件结构中的aspx网页都调用这个模板页,而跳转到文件夹下的aspx页面时,这个背景图的url就无效了....有什么办法可以解决吗....

解决方案 »

  1.   

    模板页里:
    <div style="width:99%; height: 463px; float:left;text-align:left;z-index:11; left:209px; top:224px; position:absolute">
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server"></asp:contentplaceholder>
        </div>
    应用方法:
    <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="MessageManage.aspx.cs" Inherits="Message_MessageManage_MessageManage" %>
        <asp:Content ID ="Content1" ContentPlaceHolderID ="ContentPlaceHolder1" runat="server">
    </asp:Content>
      

  2.   

    没有什么问题 是不是z-index影响
      

  3.   

    <body background="images/uimain.jpg"></body>body的背景个div里的z-index有关系?
      

  4.   


    body 
    {
    background-image:url(images/uimain.jpg);
    }这样写也不对....
      

  5.   

    在images前加一个斜杠:
    background-image:url(/images/uimain.jpg);
      

  6.   

    background-image: url(../image/uimain.gif) 
      

  7.   

    注意一下image path 看一下显示不出来的路径。
      

  8.   

    8楼...还是失败....有些文件在 ../../下的....有些在../下的...所以...有没有办法解决...
    也就是说,模板页这个背景图的路径....要随着"文件夹/文件夹/xx.aspx"来切换,
    如果在'文件夹/xx.aspx"那么改成../image/uimain.gif
      

  9.   

    你的images文件夹是在根目录下吗?
      

  10.   

    我是这样用的,你试试:
    background-image: url('./image/uimain.gif');http://www.mybuffet.cn