Image.ImageUrl Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia adres URL źródła obrazu dla kontrolki Image . Ten interfejs API jest nieaktualny. Aby uzyskać informacje o sposobie tworzenia aplikacji mobilnych ASP.NET, zobacz Mobile Apps & Sites with ASP.NET (Aplikacje mobilne & z 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
Wartość właściwości
Adres URL źródła obrazu dla elementu Image
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać <DeviceSpecific>
kontrolki w kontrolce Image w celu określenia różnych obrazów dla różnych urządzeń. Jeśli plik o nazwie Sunshine.gif jest dostępny, zostanie wyświetlony w programie Internet Explorer. Jeśli wyświetlisz stronę na urządzeniu WML, takim jak telefon OpenWave lub urządzenie CHTML, będzie ona wyświetlana jako ikona słońca. Strona wyświetla również nazwę przeglądarki i rozpoznaną nazwę obrazu.
Uwaga
Poniższy przykładowy kod używa modelu kodu pojedynczego pliku i może nie działać poprawnie, jeśli został skopiowany bezpośrednio do pliku za pomocą kodu. Ten przykładowy kod musi zostać skopiowany do pustego pliku tekstowego z rozszerzeniem .aspx. Aby uzyskać więcej informacji, zobacz model kodu strony formularzy internetowych ASP.NET.
<%@ 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>
Poniżej znajduje się <deviceFilters>
sekcja pliku Web.config.
Uwagi
Ponieważ różne urządzenia zapewniają zestaw wbudowanych obrazów, takich jak obrazy serca, słońca, książki, strzałki w prawo itd., przy użyciu <kontrolki DeviceSpecific> w kontrolce Image , można zapewnić szeroką gamę grafiki, które można zintegrować z samymi urządzeniami, a także standardową grafikę internetową.
Można na przykład określić symbol:63726
jako ImageUrl wartość właściwości dla wszystkich urządzeń, które wymagają znaczników WML, i Sunshine.gif jako ImageUrl wartość właściwości dla urządzeń HTML.
Dokładna rozdzielczość ImageUrl wartości jest dostarczana przez kartę obrazu (na przykład ChtmlImageAdapter, WmlImageAdapterlub XhtmlImageAdapter).