Image.ImageUrl Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.