Classe Image

Rende disponibile la funzionalità di controllo per specificare l'immagine da visualizzare.

public class System.Web.UI.MobileControls.Image : 
   System.Web.UI.MobileControls.MobileControl,
   System.Web.UI.IPostBackEventHandler

Osservazioni

La classe Image consente di specificare più file di immagine tra cui scegliere in base alle caratteristiche del dispositivo. Non viene fornito alcun servizio per convertire le immagini da un set di caratteristiche a un altro, ad esempio la conversione delle immagini a colori in immagini monocromatiche. In fase di esecuzione è possibile specificare più file di immagine tra cui il controllo Image può scegliere, in base alle caratteristiche del dispositivo. Altrimenti è possibile specificare in modo dichiarativo le immagini per il controllo.

Per determinati dispositivi è possibile specificare le immagini incorporate utilizzando un prefisso symbol: nell'ambito dell'URL nella proprietà ImageURL. Per ulteriori informazioni, vedere la sezione relativa agli elementi specifici di dispositivo inclusa nella documentazione concernente il controllo Image.

Esempio

Nell'esempio riportato di seguito viene mostrata un'immagine da visualizzare con il corrispondente set di proprietà in Page_Load. Il testo alternativo verrà visualizzato nel caso in cui il browser non possa visualizzare l'immagine o quando non viene trovata un'immagine.

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

<script language="vb" runat="server">

Sub Page_Load()
   ' Programmatically add an image.
   Image1.ImageUrl = "MSImage.gif"

   ' Set the image properties programmatically.
   Image1.AlternateText = "No image available"
   Image1.Alignment = Alignment.Left
   Image1.NavigateURL = "https://www.microsoft.com"
End Sub

</script>

<mobile:Form id="Form1" runat="server" >
   <mobile:Image runat="server" id="Image1" />
</mobile:form>
[C#]
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" 
   Language="c#" %>
<%@ Register TagPrefix="mobile"
    Namespace="System.Web.UI.MobileControls"
    Assembly="System.Web.Mobile" %>

<script language="c#" runat="server">

void Page_Load()
{
   // Programmatically add an image.
   Image1.ImageUrl = "MSImage.gif";

   // Set the image properties programmatically.
   Image1.AlternateText = "No image available";
   Image1.Alignment = Alignment.Left;
   Image1.NavigateURL = "https://www.microsoft.com";
}

</script>

<mobile:Form id="Form1" runat="server" >
   <mobile:Image runat="server" id="Image1" />
</mobile:form>

Requisiti

Spazio dei nomi: System.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Controllo Image