Image.ImageUrl Propriété

Définition

Obtient ou définit l'URL de la source d'image pour le contrôle Image. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec 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

Valeur de propriété

L'URL de la source d'image pour le Image

Attributs

Exemples

L’exemple de code suivant montre comment utiliser un <DeviceSpecific> contrôle dans un Image contrôle pour spécifier différentes images pour différents appareils. Si un fichier nommé Sunshine.gif est disponible, il apparaît dans internet Explorer. Si vous affichez la page sur un appareil WML tel qu’un téléphone OpenWave ou un appareil CHTML, elle apparaît sous la forme d’une icône soleil. La page affiche également le nom du navigateur et le nom résolu de l’image.

Notes

L’exemple de code suivant utilise le modèle de code à fichier unique et peut ne pas fonctionner correctement s’il est copié directement dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide qui a une extension .aspx. Pour plus d’informations, consultez ASP.NET Web Forms Modèle de code de page.

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

Voici la <deviceFilters> section du fichier Web.config.

Remarques

Étant donné que différents appareils fournissent un ensemble d’images intégrées, telles que des images pour un cœur, un soleil, un livre, une flèche droite, etc., à l’aide d’un <contrôle DeviceSpecific> dans le Image contrôle, vous pouvez fournir une grande variété de graphiques qui peuvent être intégrés aux appareils eux-mêmes, ainsi que des graphiques Web standard.

Par exemple, vous pouvez spécifier symbol:63726 comme valeur de ImageUrl propriété pour tous les appareils qui nécessitent un balisage WML et Sunshine.gif comme valeur de ImageUrl propriété pour les appareils HTML.

La résolution exacte de la ImageUrl valeur est fournie par un adaptateur d’image (tel que ChtmlImageAdapter, WmlImageAdapterou XhtmlImageAdapter).

S’applique à

Voir aussi