次の方法で共有


HtmlInputImage.Src プロパティ

定義

イメージ ファイルの位置を取得または設定します。

public:
 property System::String ^ Src { System::String ^ get(); void set(System::String ^ value); };
public string Src { get; set; }
member this.Src : string with get, set
Public Property Src As String

プロパティ値

String

イメージ ファイルの位置。 既定値は空の文字列 ("") です。

次のコード例は、プロパティを使用 Src して、コントロールに表示されるイメージへのパスを指定する方法を HtmlInputImage 示しています。

<%@ Page Language="C#" AutoEventWireup="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
   <script runat="server">

     protected void SubmitBtn_Click(object sender, ImageClickEventArgs e)
     {
       Message.InnerHtml = "The Submit button was clicked.";
     }

     protected void ClearBtn_Click(object sender, ImageClickEventArgs e)
     {
       Message.InnerHtml = "The Clear button was clicked.";
     }
     
</script>
 
   <head runat="server">
    <title>HtmlInputImage Example</title>
</head>
<body>
      <h3>HtmlInputImage Example</h3>

      <form id="form1" runat="server">

         <input type="image"
                alt="Submit button" 
                src="Submit.jpg" 
                onserverclick="SubmitBtn_Click" 
                runat="server"
                id="Image1" />

         <input type="image"
                alt="Clear button" 
                src="Clear.jpg" 
                onserverclick="ClearBtn_Click" 
                runat="server"
                id="Image2" />
 
         <h1> 
         
         <span id="Message" 
               runat="server">
         </span>

         </h1>

      </form>

   </body>

</html>

<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Sub SubmitBtn_Click(ByVal Source As Object, ByVal E As ImageClickEventArgs)
    Message.InnerHtml = "The Submit button was clicked."
  End Sub
 
  Sub ClearBtn_Click(ByVal Source As Object, ByVal E As ImageClickEventArgs)
    Message.InnerHtml = "The Clear button was clicked."
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
 
   <head runat="server">
    <title>HtmlInputImage Example</title>
</head>
<body>
      <h3>HtmlInputImage Example</h3>

      <form id="form1" runat="server">

         <input type="image"
                alt="Submit button" 
                src="Submit.jpg" 
                onserverclick="SubmitBtn_Click" 
                runat="server"
                id="Image1" />

         <input type="image"
                alt="Clear button" 
                src="Clear.jpg" 
                onserverclick="ClearBtn_Click" 
                runat="server" 
                id="Image2" />
 
         <h1> 
         
         <span id="Message" 
               runat="server">
         </span>

         </h1>

      </form>

   </body>

</html>

注釈

このプロパティを Src 使用して、コントロールに表示するイメージの場所を HtmlInputImage 指定します。 イメージが使用できない場合は、プロパティで Alt 指定されたテキストが表示されます。

相対 URL または絶対 URL を使用できます。 相対 URL は、サーバー上の完全なパスを指定せずに、画像の場所を Web ページの場所に関連付けます。 パスは、Web ページの場所に対する相対パスです。 これにより、コード内のイメージへのパスを更新することなく、サイト全体をサーバー上の別のディレクトリに簡単に移動できます。 相対パス " " ~/ を使用して、ページが配置されている現在の仮想ディレクトリを参照できます。 たとえば、"XspTest" 仮想ディレクトリ内の Src ページの for <input type="image" runat="server" src="~/abc/d.gif"> の値は次のようになります <input type="image" src="/XspText/abc/d.gif">。 絶対 URL は完全なパスを提供します。 そのため、サイトを別のディレクトリに移動するには、コードを更新する必要があります。

適用対象

こちらもご覧ください