Asp.net 将图像添加到标题区域

Asp.net 将图像添加到标题区域,asp.net,Asp.net,我可以在网页标题区域插入图像吗? 母版页代码为: <%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <

我可以在网页标题区域插入图像吗? 母版页代码为:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="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></title>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="HeadContent" runat="server">
    </asp:ContentPlaceHolder>
</head>

.

你也可以找到。

我可以在页眉区域插入图像吗。然后标题代码变为

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"><img src="Images/cross.jpg" />    
</asp:Content>


谢谢。

你为什么要这么做?将图像放入HTML的头部分是无效的,尽管.NET会抱怨,但浏览器中会出现非常意外的结果,并且HTML无法验证。

为什么要这样做?将图像放入HTML的头部分是无效的,尽管.NET会抱怨,但浏览器中会出现非常意外的结果,并且HTML无法验证。

对于大多数“我可以做这件奇怪的事情吗?”问题,您最好尝试查看结果。但是,这可能会在web浏览器中产生非常不稳定的行为。而且它肯定不是有效的HTML

如果您试图将图像加载到内存中供以后使用,但不希望向用户显示,更好的方法是将其放入正文中,然后使用CSS通过
display:none

对于大多数“我能做这件奇怪的事吗?”问题,你最好试试看结果。但是,这可能会在web浏览器中产生非常不稳定的行为。而且它肯定不是有效的HTML

如果您试图将图像加载到内存中供以后使用,但不希望向用户显示,更好的方法是将其放入正文中,然后使用CSS通过
display:none

引用w3schools:

head元素是所有head元素的容器。元素 内部可以包含脚本,指示浏览器在何处查找 样式表、提供元信息等

在默认的Visual Studio 2010新网站模板中,默认母版页中的
HeadContent
区域允许您向
部分添加元素不要与页面上的“标题”横幅混淆如果要编辑“header”div中的登录控件,编辑Site.master

希望这能消除你的误解,如果你需要更多的指导,只需留下评论。

引用以下内容:

head元素是所有head元素的容器。元素 内部可以包含脚本,指示浏览器在何处查找 样式表、提供元信息等

在默认的Visual Studio 2010新网站模板中,默认母版页中的
HeadContent
区域允许您向
部分添加元素不要与页面上的“标题”横幅混淆如果要编辑“header”div中的登录控件,编辑Site.master


希望这能消除您的误解,如果您需要其他指导,请留下评论。

您希望通过这样做实现什么?因为有时我看到登录控件嵌入到横幅中。我怎么做?不,别这样。登录控件“嵌入”到横幅中,但这不是html的
。这将只是一个
标记,设置为页面的标题。您希望通过这样做实现什么?因为有时我看到登录控件嵌入到横幅中。我怎么做?不,别这样。登录控件“嵌入”到横幅中,但这不是html的
。这将只是一个
标记,它被设置为页面的标题。
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"><img src="Images/cross.jpg" />    
</asp:Content>