gpt4 book ai didi

asp.net - 在 Site.Master 中形成背景图像

转载 作者:行者123 更新时间:2023-12-01 14:57:07 24 4
gpt4 key购买 nike

我已尽一切努力让图像显示为背景。我在我的本地 visual studio 快速安装上运行它,但是当我上传到 internet 主机服务器时,它无法正确呈现。我在页眉背景图片方面遇到了同样的问题,但找到了一个可行的解决方案,但同样的解决方案不适用于表单背景。

如果我在 div class="page" 中放置相同的背景图像样式标签,它将在我的开发环境和 Internet 主机服务器上呈现,但我希望我的页面位于此之上图片(即我的应用程序代码页在此背景图片之上。

有什么想法或建议吗?

Site.Master 代码片段

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="MyApp.SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<title><%=Page.Title %></title>
<link href="~/Styles/site.css" rel="stylesheet" type="text/css" />
<link id="Link1" runat="server" rel="shortcut icon" href="~/favicon.ico" type="image/x-icon"/>
<link id="Link2" runat="server" rel="icon" href="~/favicon.ico" type="image/ico"/>
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1
{
text-align: center;
}
</style>

<script runat="server">

protected void Page_Load(object sender, EventArgs e)
{

}
/* this code statement below is what I used to solve the header banner issue
but does not work for form background
*/
public string imgHeaderPath = System.Web.VirtualPathUtility.ToAbsolute("~/Images/water-banner.jpg");


</script>
</head>
<body >
<form runat="server" style="background-position: left top; background-repeat: repeat; background-attachment: fixed; background-image: url('/Images/willnotdisplay.jpg')">

<div class="page">

<div class="header" style="background-image: url('<%= imgHeaderPath %>')">
<div class="title">
<h1>&nbsp;<asp:Localize ID="Localize1" runat="server" Text="<%$ Resources:Resource, Title %>" /></h1>
</div>
.
.
.

最佳答案

你应该可以做到

<div class="header" style="background-image: url('/Images/water-banner.jpg')">

没有使用 imgHeaderPath 的开销

这可能不会显示在您的开发机器上

或者,您可以将以下内容添加到您的 site.css 文件中

div.header {background-image: url('/Images/water-banner.jpg');}

并删除 div 上的 style 属性,它应该适用于开发和生产

关于asp.net - 在 Site.Master 中形成背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14417556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com