asp.net总结

         这几天在看北大青鸟的asp.net,感觉收获挺多的。知识挺丰富。看了一半了,先总结一下。

         web服务器控件。

         偏爱类似visual basic的编程模型。

          打算编写可能由html3.2和html4.0浏览器使用的web窗口页。需要特定功能,例如日历。打算创建包含套嵌控件的应用程序并且需要在容器级别捕获事件。

          html服务器控件

          偏爱类似html的对象模型。打算使用现有html页,并且迅速添加web窗体功能。

           与客户端脚本交互。

          复杂控件时服务器控件,可以用于创建复杂的html元素。
          this.IsValid 如果有一个验证不通过就提示。
          ClientTarget="DownLevel" 克服客户端验证。

          petID varchar(20) primary key, --宠物标号 创建主键
          petTypeID varchar(10) foreign key references petType(petTypeID),--创建外键
          定义用户控件:  Response.Write(((testControl)this.FindControl("tc1")).txtusernamee);
          web自定义控件可以包含标准asp.net服务器的所有设计时功能
          rowspan=2,将两行化成一行
          web.config  <system.web>   <pages buffer="true"/> 启用缓冲

连接管理:

          page:根据用户请求,把用户所需要的信息发给iis。

          request:检索从浏览器发送到服务器的请求信息。

          response:封装了web服务器的对客户端请求的相应,用来操作与http协议相关的信息。

          server:对html文本进行编码解码,访问和读写服务器端的文件。

状态管理

          session:维护每个客户的个人信息。

          cookie:访问站点时,保存用户首选项和其他信息。

          Application:共享应用程序全局信息。

         

          page属性: 描述

          Application:当前Web请求获取HttpApplicationState对象。

          IsValid:指示验证是否成功。

           IsPostBack:指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载访问。

          page方法:

          DataBind():将数据源连接到网页上的服务器控件。

           FindControl(id):搜索标识为id的控件

           HasControls():判断page对象是否包含控件

          

           Request.form();获得窗体变量集合。

            Response.Redirect();将客户端重定向到url。

            六大验证控件:

       RequiredFieldValidtor:必须验证字段

       CompareValidator:比较验证

       RangeValidator:范围验证

       RegularExpressionValidator:正则表达式验证

       CustomValidator:自定义验证

       ValidationSummary:验证总结

          

           


             

          

                

             

 

 

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值