Compartir a través de


Image.ImageUrl Propiedad

Definición

Obtiene o establece la dirección URL del origen de imagen para el control Image. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET.

public:
 property System::String ^ ImageUrl { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string ImageUrl { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ImageUrl : string with get, set
Public Property ImageUrl As String

Valor de propiedad

La dirección URL del origen de imagen para el Image

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar un <DeviceSpecific> control dentro de un Image control para especificar imágenes diferentes para distintos dispositivos. Si hay disponible un archivo denominado Sunshine.gif, aparecerá en Internet Explorer. Si ve la página en un dispositivo WML, como un teléfono OpenWave o un dispositivo CHTML, aparecerá como un icono de sol. La página también muestra el nombre del explorador y el nombre resuelto de la imagen.

Nota

En el ejemplo de código siguiente se usa el modelo de código de un solo archivo y es posible que no funcione correctamente si se copia directamente en un archivo de código subyacente. Este ejemplo de código debe copiarse en un archivo de texto vacío que tenga una extensión .aspx. Para obtener más información, consulte ASP.NET modelo de código de página de formularios Web Forms.

<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        string spec1 = "Device: {0}";
        string spec2 = "Image source: {0}";

        if (!IsPostBack)
        {
            Label1.Text = String.Format(spec1,  Device.Browser);
            Label2.Text = string.Format(spec2, Image1.ImageUrl);
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
    <mobile:form id="form1" runat="server">
        <mobile:Image ID="Image1" Runat="server" 
            AlternateText="Sunshine">
            
            <DeviceSpecific ID="imgDevSec" Runat="server">
                <Choice Filter="isWML11" 
                        ImageUrl="symbol:44" />
                <Choice Filter="isCHTML10" 
                        ImageUrl="symbol:63726" />
                <Choice ImageUrl="sunshine.gif" />
            </DeviceSpecific>
            
        </mobile:Image>
        <mobile:Label ID="Label1" Runat="server" />
        <mobile:Label ID="Label2" Runat="server" />
    </mobile:form>
</body>
</html>

A continuación se muestra la <deviceFilters> sección del archivo Web.config.

Comentarios

Dado que varios dispositivos proporcionan un conjunto de imágenes integradas, como imágenes para un corazón, sol, un libro, una flecha derecha, etc., mediante un <control DeviceSpecific> dentro del Image control, puede proporcionar una amplia variedad de gráficos que se pueden integrar en los propios dispositivos, así como gráficos web estándar.

Por ejemplo, puede especificar symbol:63726 como valor de ImageUrl propiedad para todos los dispositivos que requieren marcado WML y Sunshine.gif como valor de ImageUrl propiedad para dispositivos HTML.

Un adaptador de imagen proporciona la resolución exacta del ImageUrl valor (como ChtmlImageAdapter, WmlImageAdaptero XhtmlImageAdapter).

Se aplica a

Consulte también