• .NET 知识整理笔记


      本文纯属自己理解着写的,如果有什么错误或者不全面希望读者能够加以补充!~

    1.Web.Config配置文件的节点操作.

        在Web.Config中写入.    
    
        <configuration>
        
            <connectionStrings>
      
                <add name="conStr" connectionString="Data Source=IUCL8V4Y7NW5IRASQLEXPRESS;Initial catalog=BookShopPlus;User Id=sa;Pwd=sa123"/>
      
            </connectionStrings>
    
        </configuration>
    
        在DAL层访问时(写在SqlHelper里面):
    
        private static string conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();

    2.判断回发和首次加载.

        Page.IsPostBack == TRUE 就是回发,
    
        Page.IsPostBack == FALSE 就是首次加载.

    3.Form标签中Post和Get的区别

        ① get是从服务器上获取数据,post是向服务器传送数据.
    
        ② get是把参数数据队列加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.
    
           post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER 内一起传送到action属性所指的URL地址.
        
           用户看不到这个过程.
    
        ③ 对于get方式,服务器端用 Request.QueryString[]获取变量的值.
    
           对于post方式,服务器端用 Request.Form[]获取提交的数据.
    
        ④ get传送的数据量较小,不能大于2KB. post传送的数据量较大,一般被默认为不受限制.但理论上,IIS4中最大量为80KB,
    
           IIS5 中为100KB.

    4.当 <form action="LoginHandler.ashx" method="post">

        string s = context.Request.Form["Name"].ToString();  ==>获取URL中的Name值

    5.当 <form action="LoginHandler.ashx" method="get">

        string s = context.Request.QueryString["txtLoginId"].ToString();

    6.context.Request["txtLoginId"].ToString(); post和get都可以使用.

    7.Request 对象常用属性和方法:

        ① QueryString : 获取通过URL路径传来的数据.
    
            string s = context.Request.QueryString["txtLoginId"].ToString();
    
        ② Form : 获取通过表单提交传输的数据.
    
            string s = context.Request.Form["Name"].ToString();
    
        ③ ServerVariables : 获取Web服务器变量的集合.
    
            string Agent=  context.Request.ServerVariables["HTTP_user_AGENT"].ToString();
    
        ④ Params : 以上三种方式的集合.
    
        ⑤ MapPath()方法 : 将指定的虚拟路径映射到物理路径.
    
            string path = context.Request.MapPath("/upload/Users.txt");

    8.ReSponse对象常用属性和方法

        ① ContentType : 获取或设置输出流的 HTTP MIME 类型,默认是 "text/html".
    
            context.Response.ContentType = "text/plain";
    
        ② Write()方法 : 直接在页面上输出内容.
    
            Response.Write("Hello Word");
    
        ③ Redirect()方法 : 重定向到另外一个页面.
            
            Response.Redirect("Index.aspx");
    
        ④ End()方法 : 使Web服务器停止当天的程序并返回结果.
    
            Response.End();

    9.Page 对象:页面控制类.

        ① IsPostBack :是否是首次加载.
    
        ② Request : 当前页的请求.
    
        ③ Controls : 服务器控件集合.
    
        ④ DataBind()方法 : 将数据源绑定到被调用的服务器控件上.
    
        ⑤ Load 事件 : 当服务器控件加载到Page对象时发生.

    10.cookie是用来保存客户资料的好方法,与同样可以用来保存客户资料的 session不同的是,session是把资料保存在服务器端,

    而cookie是把资料保存在客户端,我们平常接触的最多的cookie应用应该就是论坛的信息保存了,当大家在登陆一个自己喜欢

    的论坛的时候,通常都会有类似于“是否保存您的登陆信息”这样的选择,如果选了这个,那下次再登陆这个论坛的时候,就

    不用费力填写登陆表单,而是可以直接就登陆。

  • 相关阅读:
    【LOJ #6397】【THUPC2018】—蛋糕 / Cake(DFS)
    【Atcoder Regular Contest 072F】—Dam(单调队列)
    【Atcoder Regular Contest 072F】—Dam(单调队列)
    多测师讲解自动化测试 _RF封装_(三层模式)高级讲师肖sir
    多测师讲解自动化测试 _RF关键字001_( 中)_高级讲师肖sir
    多测师讲解自动化测试 _RF分配id_高级讲师肖sir
    多测师讲解自动化--rf关键字--断言(下)_高级讲师肖sir
    多测师讲解自动化测试 _RF关键字001_(上)_高级讲师肖sir
    多测师讲解自动化测试 _RF模拟鼠标悬停_高级讲师肖sir
    多测师讲解自动化测试 _RF定位iframe框_高级讲师肖sir
  • 原文地址:https://www.cnblogs.com/swjian/p/6362523.html
Copyright © 2020-2023  润新知