AJAX ControlToolkit学习日志-DropShadowExtender(10)

      该控件用于对一个面板实现Shadow的效果。对其的属性进行不同值的设置,可以实现不同的效果。

下面来看一个示例:

1)在VS中新建一个ASP.NET AJAX-Enabled Web Project项目工程,命名为DropShadowExtender1。

2)在Default.aspx中拖放一个Panel控件,在其里面拖放两个Label和两个TextBox。把Label的Text属性设置为Name和Password。

代码如下:
1 None.gif              &nbsp; < asp:Label  ID ="Label1"  runat ="server"  ForeColor ="White"  Text ="Name" ></ asp:Label >
2 None.gif             &nbsp;   &nbsp;   &nbsp;
3 None.gif             < asp:TextBox  ID ="TextBox2"  runat ="server"  Width ="89px" ></ asp:TextBox >
4 None.gif             &nbsp;   &nbsp;&nbsp; < br  />
5 None.gif             &nbsp; < asp:Label  ID ="Label2"  runat ="server"  ForeColor ="White"  Text ="Password" ></ asp:Label >
6 None.gif             < asp:TextBox  ID ="TextBox1"  runat ="server"  Width ="91px" ></ asp:TextBox ></ div >     
7 None.gif             </ asp:Panel >

3)然后再在页面上拖放一个DropShadowExtender控件,设置其一些属性。

代码如下:

1 None.gif          < cc1:dropshadowextender  id ="DropShadowExtender1"  BehaviorID ="DropShadowBehavior1"  TargetControlID ="Panel1"  Opacity ="0.5"  Rounded ="true"
2 None.gif         Radius ="6"  runat ="server" ></ cc1:dropshadowextender >

属性说明:
      BehaviorID:为该控件在客户端行为表现的标识号。
      TargetControlID:该控件绑定的要实现Shadow效果的控件。
      Opacity:实现Shadow效果的控件的透明度。
      Rounded:实现Shadow效果的控件是否有圆角。
      Radius:实现Shadow效果的控件的半径。


4)同时在页面上拖放一些用于控制效果的控件。

代码如下:
 1 None.gif          &nbsp; < asp:Label  ID ="Label3"  runat ="server"  Text ="Show Drop Shadow" ></ asp:Label > : < input  type ="checkbox"  checked ="checked"  id ="chkShadow"  onclick ="var b = $find('DropShadowBehavior1'); b.set_Width(chkShadow.checked ?  5 : 0);" />    
 2 None.gif         < br  />
 3 None.gif        Rounded: < input  type ="checkbox"  checked ="checked"  id ="chkRounded"  onclick ="var b=$find('DropShadowBehavior1');b.set_Rounded(chkRounded.checked);"   />  
 4 None.gif         < br  />
 5 None.gif        Radius: < input  type ="radio"  id ="radio2"  name ="radiusName"  value ="2"  onclick ="var b=$find('DropShadowBehavior1');b.set_Radius(this.value);"   />
 6 None.gif        2
 7 None.gif         < input  type ="radio"  id ="raido4"  value ="4"  name ="radiusName"  onclick ="var b=$find('DropShadowBehavior1');b.set_Radius(this.value);"   />
 8 None.gif        4
 9 None.gif         < input  type ="radio"  id ="Radio6"  value ="6"  name ="radiusName"  checked ="true"  onclick ="var b=$find('DropShadowBehavior1');b.set_Radius(this.value);"   />
10 None.gif        6
11 None.gif         < input  type ="radio"  id ="Radio8"  value ="8"  name ="radiusName"  onclick ="var b=$find('DropShadowBehavior1');b.set_Radius(this.value);"   />
12 None.gif        8  &nbsp; < input  type ="radio"  id ="Radio10"  value ="10"  name ="radiusName"  onclick ="var b=$find('DropShadowBehavior1');b.set_Radius(this.value);"   />
13 None.gif        10
14 None.gif         < br  />
15 None.gif        Opacity:
16 None.gif         < input  type ="radio"  name ="OpacityName"  id ="radio0"  value ="0"  onclick ="var b=$find('DropShadowBehavior1');b.set_Opacity(this.value);"   />
17 None.gif        0%
18 None.gif         < input  type ="radio"  name ="OpacityName"  id ="radio2"  value ="0.25"  onclick ="var b=$find('DropShadowBehavior1');b.set_Opacity(this.value);"   />
19 None.gif        25%
20 None.gif         < input  type ="radio"  name ="OpacityName"  id ="radio5"  value ="0.5"  checked ="checked"  onclick ="var b=$find('DropShadowBehavior1');b.set_Opacity(this.value);"   />
21 None.gif        50%
22 None.gif         < input  type ="radio"  name ="OpacityName"  id ="radio7"  value ="0.75"  onclick ="var b=$find('DropShadowBehavior1');b.set_Opacity(this.value);"   />
23 None.gif        75%
24 None.gif         < input  type ="radio"  name ="OpacityName"  id ="radio"  value ="1"  onclick ="var b=$find('DropShadowBehavior1');b.set_Opacity(this.value);"   />
25 None.gif        100%

最终视图如下:



5)按下CTRL+F5,在浏览器里查看效果。

效果图如下:

转载于:https://www.cnblogs.com/qc1984326/archive/2007/03/19/679743.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值