zoukankan      html  css  js  c++  java
  • 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控件

  • 相关阅读:
    7月15日考试 题解(链表+状压DP+思维题)
    暑假集训日记
    C# .NET 使用 NPOI 生成 .xlsx 格式 Excel
    JavaSE 基础 第42节 局部内部类
    JavaSE 基础 第41节 匿名内部类
    JavaSE 基础 第40节 内部类概述
    JavaSE 基础 第39节 接口的应用
    JavaSE 基础 第38节 接口的实现
    JavaSE 基础 第37节 接口概述
    JavaSE 基础 第36节 抽象类概述与使用
  • 原文地址:https://www.cnblogs.com/chester/p/2044837.html
Copyright © 2011-2022 走看看