イメージ ファイルの位置を取得または設定します。
名前空間: System.Web.UI.HtmlControls
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Public Property Src As String
'使用
Dim instance As HtmlInputImage
Dim value As String
value = instance.Src
instance.Src = value
public string Src { get; set; }
public:
property String^ Src {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_Src ()
/** @property */
public void set_Src (String value)
public function get Src () : String
public function set Src (value : String)
適用できません。
プロパティ値
イメージ ファイルの位置。既定値は空の文字列 ("") です。
解説
Src プロパティを使用して、HtmlInputImage コントロールに表示するイメージの位置を指定します。イメージを利用できない場合は、Alt プロパティで指定されたテキストが表示されます。
相対 URL または絶対 URL を使用できます。相対 URL は、サーバー上の完全パスを指定せずに、イメージの位置を Web ページの位置と関連付けます。このパスは、Web ページの位置に対する相対パスです。これにより、コード内でイメージのパスを更新しなくても、サーバー上の別のディレクトリにサイト全体を簡単に移動できます。相対パス "~/" を使用すると、ページが存在する現在の仮想ディレクトリを参照できます。たとえば、"XspTest" 仮想ディレクトリ内のページの <input type="image" runat="server" src="~/abc/d.gif"> のための Src の値は、<input type="image" src="/XspText/abc/d.gif"> です。絶対 URL では完全なパスを指定します。したがって、サイトを他のディレクトリに移動する場合は、コードを更新する必要があります。
使用例
Src プロパティを使用して、HtmlInputImage コントロールに表示するイメージのパスを指定する方法を次のコード例に示します。
<%@ 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>
<%@ 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="JScript" 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">
function SubmitBtn_Click(source : Object, e : ImageClickEventArgs)
{
Message.InnerHtml = "The Submit button was clicked."
}
function ClearBtn_Click(source : Object, e : ImageClickEventArgs)
{
Message.InnerHtml = "The Clear button was clicked."
}
</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>
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
HtmlInputImage クラス
HtmlInputImage メンバ
System.Web.UI.HtmlControls 名前空間
HtmlInputImage.Alt プロパティ