Asp.Net2.0学习笔记(二):Asp.Net2.0的新控件
来源:互联网 发布:腾讯免费域名邮箱 编辑:程序博客网 时间:2024/05/17 09:17
新控件:
Adrotator
Calendar
ImageButton
ImageMap
MultiView
1、Adrotator:广告控件,轮换显示广告图片、显示广告文字,并且可以有权重的显示广告。
a.设置xml文件。一种方法是设置Adrotator控件的AdvertisementFile属性或者用ChooseDatasource选择xmlDataSource。
b.xml文件格式如下:
<Advertisements>
<Ad>
<ImageUrl>图片地址</ImageUrl>
<NavigateUrl>指向路径</NavigateUrl>
<AlternateText>显示文字</AlternateText>
<KeyWord>关键字</KeyWord>
<Impressions>权重</Impressions>
</Ad>
</Advertisements>
2、Calendar:日期控件
a.设置何种选择模式,用Calendar1.SelectionMode = CalendarSelectionMode.Day;进行设置,有多种模式可以选择:
Day :只能选中某一天
DayWeek :可以选择天和日期
DayWeekMonth :可以选择天、日期和月
None:不能选择
b.对DayRender事件进行编程,显示特殊日子。
示例如下:
private string[,] holidays = new array[12,31];
holidays[8,15] = "反法西斯胜利60周年"
DayRender( object sender , DayRenderEventArgs e )
{
CalenderDay d;
TableCell c;
d = e.Day;
c = e.cell;
if( d.IsOtherMonth )
{
e.controls.Clear();
}
else
{
try
{
hol = holidays[ d.Date.Month , d.Date.Day ];
if( hol != "" )
{
e.Controls.Add( new LiteralControl("<br><font color=red>" + hol + "</font>"));
}
}
catch(Exception error)
{
Response.Write( error.ToString());
}
}
}
3、ImageButton:图片控件
在点击时可以确定用户点击的具体位置,可以通过e.X和e.Y获得单击的坐标。
4、ImageMap:热区控件,可以针对多个热区进行编程。可以在一幅图片中增加很多热区,实现不同的功能。
具体方法是设置Hotspots。
其中热区形状可以选择圆形、矩形和多边形。
可以设置不同的处理方式。具体是设置HotspotMode属性,可以选择Navigate和PostBack。
前者用于指向NavigateUrl所指出的位置,后者可以设置PostBackValue。在click中可以取到PostBackValue。
5、MultiView:多容器控件,可以根据选择控制显示不同的view。
在MultiView中添加View,在View中增加所需要的控件。可以设置MultiView1.ActiveViewIndex,显示不同的View。
- Asp.Net2.0学习笔记(二):Asp.Net2.0的新控件
- ASP.NET2.0 控件笔记
- asp.net2.0学习笔记
- asp.net2.0控件
- Asp.Net2.0新GridView控件使用
- Asp.Net2.0新GridView控件使用
- Asp.Net2.0新GridView控件使用
- 对ASP.NET2.0下面的新控件的困惑
- ASP.NET2.0---GridView控件学习
- 用于ASP.NET2.0的进度条控件(实时)(二)
- Asp.Net2.0学习笔记(六):Asp.Net2.0的数据绑定
- Asp.net2.0新特性
- asp.net2.0新特性
- asp.net2.0新特性
- asp.net2.0新特点
- Asp.net2.0激动人心的新特性
- Asp.net2.0的一些新特性
- ASP.NET2.0 HiddenField控件
- 如何诊断和解决CPU高度消耗(100%)的数据库问题
- 【SD2.0大会】雷鸣:把设计当成一门艺术
- Google Reader新增工具Top Recommendations(热门推荐)
- asp.net调用存储过程方法
- 中科院ICTCLAS的调用示例
- Asp.Net2.0学习笔记(二):Asp.Net2.0的新控件
- 网站压力测试
- 如何实现每天定时对数据库的操作
- 拓扑自动发现算法
- ASP.NET购物车的实现及结算处理源代码
- 【SD2.0大会】达内创始人韩少云:创业就像买股票
- Ajax .net 中JS调用WebService未定义的教训
- 终端服务器超过最大允许连接数解决办法
- 多用户的WordPress博客群搭建(WordPress Mu)