• 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控件

  • 相关阅读:
    完美解决vscode安装go插件失败问题
    ThinkPHP6安装注解路由报错解决办法
    通过编译源码方式,解决bee脚手架安装不上的问题
    vim 从嫌弃到依赖(9)——命令模式进阶
    vim 从嫌弃到依赖(10)——缓冲区列表
    vim 从嫌弃到依赖(8)——使用命令模式编辑文本
    Java日志规范
    vmware安装vmware tools
    papunika
    win10计算机无法搜索,win10搜索框没反应怎么办_win10电脑搜索框点击无反应如何解决...
  • 原文地址:https://www.cnblogs.com/chester/p/2044837.html
Copyright © 2020-2023  润新知