ASP.NET夜话 1~2

一  ASP.NET介绍

     (参考: http://blog.csdn.net/zhoufoxcn/archive/2008/09/12/2915811.aspx

     1.  XHTML : XHTML说白了就是符合XML标准的HTML语言。

          了解了一下DOCTYPE(http://baike.baidu.com/view/73768.htm) 和DTD(http://baike.baidu.com/view/147436.htm

           ,这两项确定了页面的规范。 不管什么页面,最后呈现给用户的都是一组静态的HMTL代码。

     2.  WEB服务器

          在服务器上部署asp.net网站的时候,需要.net的运行环境.net framework, .net frameworkle类似于Java的JDK,包含有.net

          程序运行环境和命令行编译工具。如果服务器上没有安装.net framework,这就需要从微软网站下载,下载网址是:

          http://msdn2.microsoft.com/zh-cn/default.aspx。还需要注意的是如果先安装.net framework再安装IIS的话,需要运行一

          个命令向IIS注册.net framework。

          1) 初步只需要知道如何配置IIS

          2) 后续要了解IIS的结构和内部原理

          2.1  Temporary ASP.NET Files

                 目录位于C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files。这个文件夹是用来存放

                 我们的asp.net网页生成的dll文件的。

         2.2   配置执行文件

                 在“主目录”选项卡我们可以设置网站或者虚拟目录的物理路径,还可以设置动态网页的执行引擎。点击“配

          置”选项卡

          ISAPI: http://baike.baidu.com/view/245912.htm  这个看了好久愣是没看明白 

         2.3   ILDASM工具

       

         这一章主要是介绍了ASP.NET的一些基础知识,比如XHTML,动态静态网页,WEB服务器等。。。。

         1.  对于XHTML,动态静态网页还比较好理解,后面额外还要了解下HTML, HTTP(S)协议等。

              1.1  对于一个静态的HTML页面,从请求到结束的整个过程。

              1.2  很明显,使用的协议决定了解析的方式

              1.3  对于动态页面,是先处理HTML代码,然后再处理服务器端代码; 还是对页面从上到下解析,碰到了服务器端代码再进行处

                     理。。   额,这个也涉及到动态页面的处理过程了。

         2.  IIS与ASP.NET结合的比较紧, 要熟悉IIS的配置(IIS帮助)

 

 

二   ASP.NET内置对象

      (参考: http://blog.csdn.net/zhoufoxcn/archive/2008/09/15/2930049.aspx

         Request : request对象用于检索从浏览器向服务器所发送的请求中的信息
         Response  :  用于将数据从服务器发送回浏览器。每次客户端发出一个请求的时候,服务器就会用一个响应对象来处理这个

                                请求,处理完这个请求之后,服务器就会销毁这个相应对象,以便继续接受其它客服端请求。
         Server  :    定义了一个与WEB服务器相关的类提供对服务器上的方法和属性的访问。 (Excure/ Transfer、HtmlEncode

                           (HtmlDecode)/ UrlEncode(UrlDecode))
         Session :  用于存储在多个页面调用之间特定用户的信息
         Cookie  :  用于保存客户端浏览器请求的服务器页面,也可用它存放非敏感性的用户信息。

                           Cookie保存在客户端而不是服务器上,每次客户端发出请求的时候都会把Cookie一起发送到服务器,服务器每次响应

                           客户端请求的时候会重新把Cookie发送到客户端保存。
         Application  : 用于共享应用程序几信息,即多个用户共享一个Application对象。

                                Application和Session存储的数据类型和存储位置一样,都是存放Object类型的数据(也就是任意类

                                型),并且存放在服务器上,不同的Application中的数据可以由网站中所有的用户来设置或者获取。并且

                                Application中存放的数据没有时间限制,除非我们手动删除或者服务器重新启动,否则存放的数据都会丢

                                失。  
        <%%>及<%=%>表达式:  <%=%>是用来向输出流中输出变量的值.

        

         1. 了解每个内置对象的意义。

         2. 了解SESSION,COOKIE, APPLICATION的区别

         3.  了解<%= %>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值