puedo insertar una imagen a la página web del área de encabezado?
El maestro de código de la página es:

<%@ 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>

Y el código de la página web

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="_Default" %>

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

</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Welcome to ASP.NET!
    </h2>
    <p>
        To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
    </p>
    <p>
        You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&amp;clcid=0x409"
            title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
    </p>
</asp:Content>

Puedo insertar una imagen en el área de encabezado. A continuación, el código de encabezamiento se convierte en

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

Gracias.

  • ¿Qué espera lograr al hacer esto?
  • Porque a veces he visto que el control de inicio de sesión está incrustado en el banner. ¿Cómo puedo hacerlo?
  • No, simplemente no hacerlo. El control de inicio de sesión está «incrustado» en el banner, pero este NO es el <head> del html. Esto sólo será un <div> etiqueta que tiene el estilo para ser el encabezado de la página.
InformationsquelleAutor Hui Zhao | 2011-08-25

3 Comentarios

  1. 1

    Citar w3schools:

    El elemento head es un contenedor de todos los elementos de encabezado. Elementos
    en el interior pueden incluir secuencias de comandos, instrucciones al navegador dónde encontrar
    las hojas de estilo, proporcionar información meta, y más.

    En el valor predeterminado de Visual Studio 2010 nueva plantilla de sitio web, el HeadContent área en la página maestra predeterminada le permite añadir elementos a la <head> sección. Esto es que NO debe confundirse con la «cabeza» de banner en la página! Si desea editar el control de inicio de sesión que está en el «encabezado» div, editar Sitio.maestro.

    Espero que esto aclare su incomprensión, si necesita instrucciones adicionales simplemente dejar un comentario.

  2. 0

    ¿Por qué quieres hacer eso? Poner una imagen en la sección HEAD del HTML no es válido y, para todos .NET se quejan, usted tendría resultados inesperados en el navegador y su HTML no validar.

  3. 0

    Para la mayoría de las «puedo hacer esta cosa extraña?» pregunta, lo mejor es tratar de ellos para ver los resultados. Pero sí, este es, probablemente, va a rendir muy flojo comportamiento en los navegadores web, en el mejor. Y definitivamente no va a ser válido en HTML.

    Si usted está tratando de cargar una imagen en la memoria para su uso posterior, pero no quieres que se muestran al usuario, que la mejor manera es ponerlo en el cuerpo y, a continuación, utilizar CSS para ocultar a través de display: none;

Dejar respuesta

Please enter your comment!
Please enter your name here