Asp.net高级知识点(C#)--(3)

          Asp.net 高级中经常提及的知识点Asp.net 高级知识点(C#)--(3)Asp.net 高级知识点(C#)--(3)

创新互联专业为企业提供梓潼网站建设、梓潼做网站、梓潼网站设计、梓潼网站制作等企业网站建设、网页设计与制作、梓潼企业网站模板建站服务,10多年梓潼做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

(一) asp.net 的内置对象:

1).Response对象:通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。
2). Request对象:当客户发出请求执行ASP.NET程序时,客户端的请求信息会包装在Request对象中,这些请求信息包括请求报头(Header)、客户端的机器信息,客户端浏览器信息,请求方法(如POST、GET)、提交的窗体信息等。
3).Server对象:反映了Web服务器的各种信息,它提供了服务器可以提供的各种服务。
4). Application对象:一个集合对象,并在整个ASP.NET网站内可用,不同的用户在不同的时间都可以访问Application对象的变量。由于它是一个内置对象,所以使用它的时候与使用Response对象和Request对象类似,不需要进行任何对象的实例化,就可以直接使用。
5).Session对象:负责存储、读取和改变一个特定用户的会话信息。对于每个用户的每次访问Session对象是唯一的。
6). Cookie对象:在Web程序设计中,它表示一个长度不超过4K的一个普通的文本文件。这个文件在用户的硬盘上,可以由Web浏览器进行访问。
7). cache 对象:缓存 (一般是有页面缓存、控件缓存、文件缓存、数据库缓存..)
(二)用户自定义控件
     1) 在当前网站有开发者自己新建的.ascx控件:使用:直接拖到当前使用页面即可
命令:<%--Src:代表当前用户自定义控件所在项目的路径  TagPrefix:控件的前缀在使用时候必须以当前前缀开始例如    TagName:当前用户自定义控件的名称--%>
<%@ Register Src="~/seljoin.ascx" TagPrefix="uuc" TagName="seljoin" %>
    2)由别人开发的控件,并且以.dll形式发布出来 (例如aspnetpage.dll分页控件)
     用法:1、必须将当前控件添加到“工具箱”中才能够使用。
(三)微软的ajax扩展
    用法注意:1 必须将    2、将想要进行局部刷新的控件放入控件的ContentTemplate模板中,才能够实现局部刷新。
(四)母版页
     管理当前网站页面结构的公共部分,例如统一的菜单显示,网站的头部功能都可以在母板页中实现。
(五)自定义一般处理程序类 :
如果当前网站是经典模式,那么配置文件要放到web.config下是


  
  
    
      
      

 

(六)Global文件
 1) 、Global其实就是HttpApplication的子类,其中有微软程序员定义了一批方法,并且已经将这批方法注册到了请求管道事件上.
 2 )、重要:Global.asax名称不能改变成其他的名字.

(七)过滤器
  用法:1、过滤器必须实现Ihttpmodule接口并且要实现Init()方法,一般在init方法中给19个管道事件的任何一个事件上注册程序自定义的逻辑方法.
        2、要能够使用过滤器必须在web.config中配置,一样分经典模式和集成模式:
    
      
        
        
        
      

    
     
    
      
      
      
    

  
 Asp.net 高级知识点(C#)--(3)

.....后面再补充~~


当前标题:Asp.net高级知识点(C#)--(3)
网址分享:http://azwzsj.com/article/pedjid.html