梦想阳光

导航

系统对象

1、虚拟路径:是物理路径(文件存在硬盘上的路径)映射到服务器上的虚拟路径。

2、post:通过url传值,常用与超级链接,适合提交数据量较小的数据,传递的信息会显示在地址栏中,不安全,通过request.querystring取值;get通过headers传值,常用与表单,设和提交数据量较大的数据,传递的信息不会显示在地址栏中,安全,通过request.form["id"].tostring()来取值;cookie用于在客户端存放的文件

3、asp.net运行机制:第一次请求aspx页面,asp.net引擎会检测到aspx页面对应的类,如果不存在类,就和后台的.cs文件重新生成页面类,并且编译成程序集,并返回到.aspx页面;第二次请求时,直接调用程序集,不需要再进行编译,这就是第一次请求时为什么慢,第二次快的原因

4、page指令

     <%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>

    <%%>内的内容运行在服务器中的代码,被编译之后的代码编程html代码

    @page指令定义了asp.net用于编译和解析页面的属性。每个页面只包含一个page指令

    language知名页面代码和后台代码要使用的语言

   autoeventwireup指明是否自动调用页面事件

   codefile代码的后置文件

    Inherits代码后置的类

5、HttpRequest类:封装了客户端请求页面或提交表单时提供的信息,可以直接使用request使用httprequest,或者用page对象的request的属性来使用httprequest对象

    request对象的属性和方法

      属性:querystring:获取通过url路径传来的数据,利用get方法进行提交

        Form:获取通过表单提交的传输的数据,利用post方法进行提交(建议在本页中使用)

      ServerVariables:获取web服务器变量的集合

     方法:MapPath()将指定的虚拟路径映射到物理路径

   

  

posted on 2012-08-02 21:35  梦想阳光  阅读(133)  评论(0编辑  收藏  举报