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

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

    在Web.Config中写入.    

    <configuration>

        <connectionStrings>

            <add name="conStr" connectionString="Data Source=IUCL8V4Y7NW5IRA\SQLEXPRESS;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应用应该就是论坛的信息保存了,当大家在登陆一个自己喜欢

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

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

.NET 知识整理笔记的更多相关文章

  1. C#知识整理笔记

    这里简单介绍了一些常用的属性,以及一些术语的解释和举例说明,不太全面,希望读者多多补充. 1.重载:函数名相同,参数的个数或参数类型不同; public void MyDog(string s); p ...

  2. mysql 索引优化知识整理笔记

    http://blog.csdn.net/zhxp_870516/article/details/8434539 http://www.jb51.net/article/49346.htm https ...

  3. Redis 简单介绍(知识整理笔记)

    前言: Redis 介绍:轻量级.Key-Value.内存数据库.支持持久化 Redis 数据结构:string(字符串),hash(哈希),list(列表),set(集合)及 zset (sorte ...

  4. xmpp整理笔记:发送图片信息和声音信息

    图片和音频文件发送的基本思路就是: 先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串.在即将发送的message内添加一个子节点,节点的stringValue(节点的值) ...

  5. 【OGG】OGG基础知识整理

    [OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...

  6. MySQL 索引知识整理(创建高性能的索引)

    前言: 索引优化应该是对查询性能优化的最有效的手段了.索引能够轻易将查询性能提高几个数量级. // 固态硬盘驱动器有和机械硬盘启动器,有着完全不同的性能特性: 然而即使是固态硬盘,索引的原则依然成立, ...

  7. AOP面试知识整理,^_^-包括spring Aop

    讲到java企业级开发框架,就不可避免的讲到 IOC,AOP,MCV 今天面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来. 谈谈你对A ...

  8. canvas学习之API整理笔记(二)

    前面我整理过一篇文章canvas学习之API整理笔记(一),从这篇文章我们已经可以基本了解到常用绘图的API.简单的变换和动画.而本篇文章的主要内容包括高级动画.像素操作.性能优化等知识点,讲解每个知 ...

  9. js事件(Event)知识整理

    事件(Event)知识整理,本文由网上资料整理而来,需要的朋友可以参考下   鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemo ...

随机推荐

  1. MySQL主从同步校验与重新同步

    主从复制环境中,可能有种种原因导致主.从库数据不一致的情况,主从一致性也一直是DBA需要关注的问题,校验MySQL的主从一致性一般有多种工具,诸如MySQL自带的checksum.mysqldiff. ...

  2. WPF DataPager控件

    最近在项目中遇到远程加载数据的问题,由于服务器采用分页方式返回数据,因此客户端也相应的制作了一个分页控件.代码相对简单,算做入门级的源码. 效果如图: 初步分析,分页功能只需要3个核心变量:PageI ...

  3. Last-Modified和ETag以及Apache和Nginx中的配置

    1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修 ...

  4. Spring MVC 返回NULL时客户端用$.getJSON的问题

    如果Spring MVC返回是NULL,那么客户端的$.getJSON就不会触发: 必须返回点什么东西: 如果返回的是一个字符串,客户端的$.getJSON也不会触发:把字符串 包装成List< ...

  5. github使用介绍

    github是个比较火的分布式版本管理工具,适合多人协同工作,感觉比svn好.下面简单介绍一下github使用以及把本地代码和github同步的方法. 首先注册账号 https://github.co ...

  6. HDU5874

    Friends and Enemies Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Othe ...

  7. 用Spark学习矩阵分解推荐算法

    在矩阵分解在协同过滤推荐算法中的应用中,我们对矩阵分解在推荐算法中的应用原理做了总结,这里我们就从实践的角度来用Spark学习矩阵分解推荐算法. 1. Spark推荐算法概述 在Spark MLlib ...

  8. 谈谈getElementsByClassName()

    HTML5中新增的一个方法getElementsByClassName(),但是并非所有浏览器有支持 因此我们构造一个方法兼容这个方法 <script type="text/javas ...

  9. Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream

    Java IO流学习总结三:缓冲流-BufferedInputStream.BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ ...

  10. vs基础:无法断点调试dll项目 无法命中

    调试vs时,经常会出现,你设置了dll项目的一些断点,可f5之后,这些断点无效.时代定制的程序组的童鞋告诉你解决方法:在解决方案上右键“属性”,点击左侧树“配置属性”-->“配置”,右侧项目列表 ...