asp.net基本控件使用

1、Calendar控件:我们主要用了该控件的SelectionChanged事件,通过Calendar控件的SelectedDates属性,可以对用户所选择的具体元素进行判断。

View Code
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
this.Label1.Text = "你选择的日期是"+Calendar1.SelectedDate.ToShortDateString();
}

2、隐藏控件:主要用来缓存页面变量HiddenField,通过该控件的Value值来定义隐藏字段的值,Cache["hiddenname"]=xxxxx

3、Panel控件:对控件进行分组管理,可以对放置其中的一组控件进行统一管理,如显示,隐藏等。Visible属性

4、BulletedList控件,可以穿件有序或者无序的项列表

View Code
protected void Button1_Click(object sender, EventArgs e)
{
string str = TextBox1.Text.ToString();
BulletedList1.Items.Add(str);
Response.Write(
"添加成功");
}

5、RangeValidator控件:执行数据的范围验证,ControlToValidate,ErrorMessage,Display,MaximumValue,MinimumValue

6、RequiredFieldValidator控件:验证表单项目是否有输入值

7、RegularExpressionValidator控件:通过使用RegularExpression属性设置要执行的正则表达式

8、CustomValidator控件:实现自定义验证,onMouseOver事件和src属性,通过onservervalidate属性,ClientValidationFuction属性

9、Menu控件:可以简单快速地建立自己的页面菜单,SiteMapDataSource控件以及站点地图控件,Menu的Items属性,Menu控件的DataSourceID属性可以设置一个数据源,通过站点地图文件来实现导航菜单,站点地图是一个名为web.sitemap的xml文件,必须是该名,才能被应用程序使用。每个menu里有NavigateUrl属性,嘿嘿

10、TreeView控件:该导航可以自由的收缩和展开强大的树形导航,使人更深刻地了解网站的结构。和menu用法相仿

11、SiteMapPath控件:实现导航路径,浏览者便可以随时随地地看到自己所处的位置,这是建立大型站点所不能缺少的部分,SiteMapPath控件可以自动读取站点地图文件中的信息,并自动探测当前是哪个页面,然后在页面上显示出来

12、Login控件登录,CreateUserWizard控件用于显示用户注册界面

13、LoginView控件

14、DataPager控件

15、dataSource和datalist控件,有分页功能呢,GridView选择,删除,修改等功能

16、XML文件转换为DataSet:DataSet对象的ReadXml()方法进行XML文件数据的读取。

17、可以DataSet转换XML文件,DataSet对象的WriteXml()方法

18、FileUpload控件:上传文件控件,还有多文件上传,FTP上传解决方案

19、Rar文件在线压缩和在线解压

20、文件的查找:System.IO空间,Directory类的GetLogicalDrives()方法,获得计算机上所有逻辑驱动器的名称。GetDirectories(),获得指定目录中所有子目录的信息

21、文件浏览:使用DirectoryInfo类的GetFileSystemInfos()方法

应用asp.net的web服务

1、桌面上可以调用web服务

2、控制台程序中也可以调用web服务

3、为web服务创建代理:按照定义,客户可以使用行业标准协议如SOAP,通过网络与web服务进行通信,SOAP消息将输入和输出参数封装为XML。而对于web服务客户端来说,代理类处理将参数正好映射为XML元素,然后通过网络发送SOAP消息等这些工作。

RSS实现资源聚合

1、创建RSS种子:NET.AfritXia.RssFoundation

2、读取RSS源的数据 System.IO.Stream XmlDocument

ASP.NET对文件的处理

1、创建Excel文件

2、Excel文件数据的读取

ASP.NET的安全和加密、解密

1、很多登录和验证控件可以使用

2、网站登录页的验证码:Random类,Bitmap类,Graphics

3、URL参数的加密:System.Security.Cryptograhpy,DES加密URL参数

4、Cookie数据的加密和解密:EncrypString.cs

5、数据库连接信息的加密和解密:数据库连接信息保存在web.config中

设计基于WCF的服务

用WF设计工作流

水晶报表在网站中的使用

AJAX的使用

1、UpdatePanel控件,它与ScriptManager控件配合使用

2、Ajax定时刷新 Timer控件

3、页面更新提示:UpdateProcess

4、外部事件刷新UpdatePanel

5、多个UpdatePanel独立更新

6、UpdatePanel中使用验证控件

7、对多个UpdatePanel使用Timer控件

posted @ 2011-05-12 22:09  蓝鸿鹄  阅读(440)  评论(0编辑  收藏  举报