Image.ImageUrlとは? わかりやすく解説

Image.ImageUrl プロパティ

Image コントロール用のイメージ ソースの URL を取得または設定します。

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

<BindableAttribute(True)> _
Public Property ImageUrl As
 String
Dim instance As Image
Dim value As String

value = instance.ImageUrl

instance.ImageUrl = value
[BindableAttribute(true)] 
public string ImageUrl { get;
 set; }
[BindableAttribute(true)] 
public:
property String^ ImageUrl {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_ImageUrl ()

/** @property */
public void set_ImageUrl (String value)

プロパティ値
Image のイメージ ソースの URL。

解説解説

Image コントロール内で <DeviceSpecific> コントロールを使用することによって、各種デバイスで組み込みの画像 (ハート、太陽、本、右矢印など) を提供できるため、標準の Web グラフィックス以外にも、デバイス自体に統合できる幅広いグラフィックスを提供できます。

たとえば、symbol:63726 を、WML マークアップを必要とするすべてのデバイスの ImageUrl プロパティ値として指定したり、Sunshine.gif を HTML デバイスの ImageUrl プロパティ値として指定したりできます。

ImageUrl 値の厳密な解決は、イメージ アダプタ (ChtmlImageAdapter、WmlImageAdapter、XhtmlImageAdapter など) によって提供されます。

使用例使用例

Image コントロール内で <DeviceSpecific> コントロールを使用して、デバイスごとに異なるイメージを指定する方法を次のコード例に示します。Sunshine.gif という名前のファイルが使用できる場合、このファイルが Internet Explorer に表示されます。WML デバイス (OpenWave Phone など) や CHTML デバイスでページを表示すると、ページは太陽のアイコンとして表示されます。このページは、ブラウザの名前とイメージの解決された名前も表示します。

メモメモ

次のコード サンプルはシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード サンプルは、拡張子が .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  >
<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> セクションを次に示します。

<deviceFilters>
  <filter name="isWML11" compare="PreferredRenderingType"
 argument="wml11" />
  <filter name="isCHTML10" compare="PreferredRenderingType"
 argument="chtml10" />
</deviceFilters>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Image.ImageUrl プロパティ

Image コントロールに表示するイメージの位置を取得または設定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

<BindableAttribute(True)> _
Public Overridable Property
 ImageUrl As String
Dim instance As Image
Dim value As String

value = instance.ImageUrl

instance.ImageUrl = value
[BindableAttribute(true)] 
public virtual string ImageUrl { get;
 set; }
[BindableAttribute(true)] 
public:
virtual property String^ ImageUrl {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_ImageUrl ()

/** @property */
public void set_ImageUrl (String value)

プロパティ値
Image コントロールに表示するイメージの位置。

解説解説

ImageUrl プロパティを使用して、Image コントロールに表示するイメージの URL を指定します。相対 URL または絶対 URL を使用できます。相対 URL は、サーバー上の完全パスを指定せずに、イメージの位置を Web ページの位置と関連付けます。このパスは、Web ページの位置に対する相対パスです。これにより、コードを更新せずに、サーバーの別のディレクトリにサイト全体を簡単に移動できます。絶対 URL では完全パスが指定されるため、サイトをほかのディレクトリに移動する場合は、コードを更新する必要があります。

使用例使用例

ImageUrl プロパティを使用して、Image コントロールに表示するイメージの位置を指定する方法を次の例に示します。

<%@ Page Language="VB" %>
<html>
<head>

</head>
 
<body>

   <form runat="server">

      <h3>Image Example</h3>

      <asp:Image id="Image1" runat="server"
           AlternateText="Image Text"
           ImageAlign="left"
           ImageUrl="images/image1.jpg"/>
  
   </form>

</body>
</html>

<%@ Page Language="C#" %>
<html>
<head>

</head>
 
<body>

   <form runat="server">

      <h3>Image Example</h3>

      <asp:Image id="Image1" runat="server"
           AlternateText="Image Text"
           ImageAlign="left"
           ImageUrl="images/image1.jpg"/>
  
   </form>

</body>
</html>

<%@ Page Language="JSCRIPT" %>
<html>
<head>

</head>
 
<body>

   <form runat="server">

      <h3>Image Example</h3>

      <asp:Image id="Image1" runat="server"
           AlternateText="Image Text"
           ImageAlign="left"
           ImageUrl="images/image1.jpg"/>
  
   </form>

</body>
</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Image.ImageUrl」の関連用語

Image.ImageUrlのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Image.ImageUrlのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS