Freigeben über


Image.ImageUrl Eigenschaft

Definition

Ruft die URL der Bildquelle für das Image-Steuerelement ab oder legt diese fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit 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

Eigenschaftswert

Die URL der Bildquelle für das Image

Attribute

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ein <DeviceSpecific> -Steuerelement in einem Image -Steuerelement verwenden, um unterschiedliche Bilder für verschiedene Geräte anzugeben. Wenn eine Datei mit dem Namen Sunshine.gif verfügbar ist, wird sie in Internet Explorer angezeigt. Wenn Sie die Seite auf einem WML-Gerät wie einem OpenWave-Telefon oder einem CHTML-Gerät anzeigen, wird sie als Sonnensymbol angezeigt. Auf der Seite werden auch der Name des Browsers und der aufgelöste Name des Bilds angezeigt.

Hinweis

Im folgenden Codebeispiel wird das Einzeldateicodemodell verwendet. Es funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit einer .aspx-Erweiterung kopiert werden. Weitere Informationen finden Sie unter ASP.NET Web Forms-Seitencodemodell.

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

Im Folgenden ist der <deviceFilters> Abschnitt der Web.config-Datei aufgeführt.

Hinweise

Da verschiedene Geräte eine Reihe von integrierten Bildern bereitstellen, z. B. Bilder für ein Herz, Sonnenschein, ein Buch, einen Pfeil nach rechts usw., können Sie mithilfe eines <DeviceSpecific-Steuerelements> innerhalb des Image Steuerelements eine Vielzahl von Grafiken bereitstellen, die in die Geräte selbst integriert werden können, sowie Standardwebgrafiken.

Beispielsweise können Sie als ImageUrl Eigenschaftswert für alle Geräte angebensymbol:63726, die WML-Markup erfordern, und Sunshine.gif als ImageUrl Eigenschaftswert für HTML-Geräte.

Die genaue Auflösung des ImageUrl Werts wird von einem Imageadapter (z ChtmlImageAdapter. B. , WmlImageAdapteroder XhtmlImageAdapter) bereitgestellt.

Gilt für:

Weitere Informationen