Image.ImageUrl プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Image コントロール用のイメージ ソースの URL を取得または設定します。 この API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、「mobile Apps & Sites with 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
プロパティ値
Image のイメージ ソースの URL。
- 属性
例
次のコード例は、コントロール内のコントロールを <DeviceSpecific>
使用して、 Image デバイスごとに異なるイメージを指定する方法を示しています。 Sunshine.gif という名前のファイルが使用可能な場合は、Internet Explorer に表示されます。 OpenWave 電話や CHTML デバイスなどの WML デバイスでページを表示すると、太陽アイコンとして表示されます。 ページには、ブラウザーの名前とイメージの解決された名前も表示されます。
注意
次のコード サンプルでは、単一ファイル コード モデルを使用しており、分離コード ファイルに直接コピーすると正しく動作しない場合があります。 このコード サンプルは、.aspx拡張子を持つ空のテキスト ファイルにコピーする必要があります。 詳細については、「 ASP.NET Web フォーム ページ コード モデル」を参照してください。
<%@ 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 ファイルのセクションを次に示 <deviceFilters>
します。
注釈
さまざまなデバイスには、心臓、太陽の光、書籍、右矢印などの一連の組み込み画像が用意されているため、コントロール内Imageで DeviceSpecific> コントロールを使用<することで、デバイス自体に統合できるさまざまなグラフィックスと、標準の Web グラフィックスを提供できます。
たとえば、WML マークアップを必要とするすべてのデバイスのImageUrlプロパティ値として を指定symbol:63726
し、HTML デバイスのImageUrlプロパティ値として Sunshine.gif できます。
値のImageUrl正確な解像度は、イメージ アダプター (、WmlImageAdapter、、 XhtmlImageAdapterなどChtmlImageAdapter) によって提供されます。
適用対象
こちらもご覧ください
.NET