ASP.NET中的Image和ImageButton控件


ASP.NET ImageButton 控件屬性:

屬性 描述 .NET
CausesValidation 規定在 ImageButton 控件被點擊時,是否驗證頁面。 1.0
CommandArgument 有關要執行的命令的附加信息。 1.0
CommandName 與 Command 事件相關的命令。 1.0
GenerateEmptyAlternateText 規定該控件是否創建空字符串作為替代文本。 2.0
OnClientClick 當圖像被點擊時要執行的函數的名稱。 2.0
PostBackUrl 當 ImageButton 被點擊時,從當前頁面進行回傳的目標頁面的 URL。 2.0
runat 規定該控件是一個服務器控件。必須被設置為 "server"。 1.0
TagKey   1.0
ValidationGroup 當 ImageButton 回傳服務器時,該 ImageButton 控件引起驗證所針對的控件組。 2.0

                           注釋Image 控件的屬性也能夠用在 ImageButton 控件上。

實例

ImageButton
在本例中,我們在 .aspx 文件中聲明了一個 ImageButton 控件和一個 Label 控件。在用戶點擊此圖像時,會執行 subroutine 子例程。這個子例程會把消息 "Coordinates: " 以及單擊的 x 和 y 坐標發送到 Label 控件。

 

Image控件

1.屬性

Image控件的常用屬性及說明如表1所示。

表1 Image控件常用屬性及說明

屬    性

說    明

ID

控件ID

ImageAlign

獲取或設置Image控件相對於網頁上其他元素的對齊方式

ImageUrl

獲取或設置在Image控件中顯示的圖像的位置

Width

控件的寬度

Visible

控件是否可見

CssClass

控件呈現的樣式

BackColor

控件的背景顏色

Enabled

控件是否可用

Image控件的大部分屬性和Label控件類似,在此主要講解一下其ImageUrl屬性設置。

ImageUrl屬性用來獲取Image控件中要顯示圖像的地址,在設置該屬性時,單擊ImageUrl屬性文本框后面的圖標按鈕,彈出一個如圖1所示的“選擇圖像”對話框,用戶可以選擇要顯示的圖像。

 

1  “選擇圖像”對話框

 

2.事件

Image控件常用事件同Label控件類似,具體請參見Label控件常用事件。

3.示例

示例:

Image控件示例

下面示例主要通過設置Image控件的ImageUrl屬性在該控件上顯示鏈接圖片。新建一個網站,默認主頁為Default.aspx,在Default.aspx頁面上添加一個Image控件,其屬性設置如表2所示。

 

 

Image、ImageButton和ImageMap控件的區別:

Image僅僅是圖片控件,展示圖片所用,對應HTML的<img />
ImageButton是一個圖片按鈕,具有按鈕的功能,對應HTML的<input type="image" />

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM