Asp.net高级知识点(C#)--(3)-创新互联

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

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的潼关网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

(一) 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)

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:Asp.net高级知识点(C#)--(3)-创新互联
转载注明:http://myzitong.com/article/ddjdge.html