上一篇我們已經學習了Button控件,今天我們在繼續學習幾個控件,因為控件的使用在上一篇中已經做了介紹,所以本片中主要介紹一些控件的屬性和用途。
常用控件
Lable(標籤)
屬性
ID——這個是當前使用的控件的對象名,便於我們在後臺代碼中使用
BackColor——這個是控件的背景顏色
BorderColor——這個是控件的邊框顏色
Height——這個是控件的高度
Width——這個是控件的寬度
Text——這個是控件的顯示內容
Lable的主要作用是用於顯示某些信息,比如單擊按鈕之後,系統返回給用戶處理結果
前臺代碼修改為
後臺代碼中添加事件函數
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "發送成功!";
}
然後我們再來看看效果
ImageButton(圖片按鈕)/Iamge(圖片)
屬性
ImageUrl——圖片路徑
這個控件可以讓我們自定義Button的外觀,如果你覺得自帶的Button太吃藕的話,可以使用這個,他的Click事件與Button相同,我們來看看效果
添加後臺代碼
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
ImageButton1.ImageUrl = "~/img/soc-icon-1.png";//更換圖片的樣式
}
顯示效果如下
*Image與ImageButton的屬性基本相同,但是Iamge是沒有Click事件的,這裡就不針對Image做詳細介紹了
TextBox(文本框)
屬性
ID——這個是當前使用的控件的對象名,便於我們在後臺代碼中使用
BackColor——這個是控件的背景顏色
BorderColor——這個是控件的邊框顏色
Height——這個是控件的高度
Width——這個是控件的寬度
Text——這個是文本框中的內容
TextMode——文本的類型
FontSize——字體大小
事件
Textbox主要講一個TextChanged事件
TextChanged事件觸發的條件是當焦點離開這個TextBox控件的時候,在使用這個事件時,需要把Textbox的AUTOPOSTBACK屬性設置為TRUE。
需要注意的一點是,事件觸發的時候會重新載入當前這個頁面,也就是會執行一遍page_load(頁面加載)這個方法。
今天的內容大概就是這麼多,下一篇會用一個小的實例把這兩篇的知識點串起來,好咯,下次再見,88
閱讀更多 騎著豬豬的CodeMonkey 的文章