ASP.NET夜话 1~2

    技术2025-08-10  14

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