Aracılığıyla paylaş


Image.ImageUrl Özellik

Tanım

Denetim için görüntü kaynağının URL'sini Image alır veya ayarlar. Bu, API artık kullanılmıyor. ASP.NET mobil uygulama geliştirme hakkında bilgi için bkz. ASP.NET ile Mobile Apps & Siteleri.

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

Özellik Değeri

Için görüntü kaynağının URL'si Image

Öznitelikler

Örnekler

Aşağıdaki kod örneği, farklı cihazlar için farklı görüntüler belirtmek üzere denetim içindeki bir Image denetimin nasıl kullanılacağını <DeviceSpecific> gösterir. Sunshine.gif adlı bir dosya varsa, dosya Internet Explorer'da görünür. Sayfayı OpenWave telefon veya CHTML cihazı gibi bir WML cihazında görüntülerseniz, sayfa güneş simgesi olarak görünür. Sayfada ayrıca tarayıcının adı ve görüntünün çözümlenen adı da görüntülenir.

Not

Aşağıdaki kod örneği tek dosyalı kod modelini kullanır ve doğrudan arka planda kod dosyasına kopyalandığında düzgün çalışmayabilir. Bu kod örneği, .aspx uzantısına sahip boş bir metin dosyasına kopyalanmalıdır. Daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Kodu Modeli.

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

Web.config dosyasının bölümü aşağıdadır <deviceFilters> .

Açıklamalar

Çeşitli cihazlar kalp, güneş ışığı, kitap, sağ ok gibi bir dizi yerleşik resim sağladığından, denetim içindeki ImageDeviceSpecific<> denetimini kullanarak, cihazlarla ve standart Web grafikleriyle tümleştirilebilen çok çeşitli grafikler sağlayabilirsiniz.

Örneğin, WML işaretlemesi ImageUrl gerektiren tüm cihazlar için özellik değeri olarak belirtebilir symbol:63726 ve HTML cihazları için özellik değeri olarak ImageUrl Sunshine.gif belirtebilirsiniz.

Değerin ImageUrl tam çözünürlüğü bir görüntü bağdaştırıcısı (, veya XhtmlImageAdaptergibiChtmlImageAdapterWmlImageAdapter) tarafından sağlanır.

Şunlara uygulanır

Ayrıca bkz.