程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.netAjax--TextBoxWateramrk控件使用

asp.netAjax--TextBoxWateramrk控件使用

編輯:.NET實例教程


簡介
    TextBoxWatermark控件是一個用於TextBox的水印控件,就是在文本框輸入文字之前,文本框中有一些提示性的文字,並可以自定義CSS控制它的樣式,實際用處我感覺不是很大,但給用戶帶來了操作上的方便,也有很好的視覺效果.

    重要屬性
    TargetControlID:要應用水印效果的文本框的ID
    WatermarkText:水印效果的提示文本
    WatermarkCssClass:水印效果所采用的CSS樣式

    示例
1 打開vs2005創建一個AJaxControlToolKit網站,命名為oec2003_TextBoxWatermark
2 打開默認的Default.ASPx頁,切換到設計視圖
3 添加兩個文本框和兩個TextBoxWatermark控件,如下圖


4 切換到代碼視圖,設置TextBoxWatermark控件的屬性,代碼如下

1 <AJaxToolkit:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server" TargetControlID="TextBox2" WatermarkText="請輸入用戶名" WatermarkCSSClass="water1">
2        </AJaxToolkit:TextBoxWatermarkExtender>
3    
4    </div>
5        <AJaxToolkit:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender2" runat="server" WatermarkText="請輸入密碼" TargetControlID="TextBox1" WatermarkCSSClass="water2">
6        </AJaxToolkit:TextBoxWatermarkExtender>
5 添加CSS 如下

 1<style type="text/CSS">
 2        .water1
 3        {}{
 4            height:20px;
 5            width:150px;
 6            padding:2px 0 0 2px;
 7            border:1px solid #BEBEBE;
 8            background-color:#F0F8FF;
 9            color:red;
10        }
11        
12        .water2
13        {}{
14

      height:20px;
15            width:150px;
16            border:1px none #ffffcc;
17            background-color:#ccccff;
18            color:green;
19        }
20    </style>
這兒只是簡單地寫了點css ,大家也可以通過CSS寫出很漂亮的水印
保存設計,運行程序就能看到效果,當鼠標點擊文本框時水印消失,文本框中出現光標,鼠標離開後,水印再次出現.  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved