文档章节

.NET 知识整理笔记

Jokeny
 Jokeny
发布于 09/21 10:10
字数 780
阅读 2
收藏 0

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应用应该就是论坛的信息保存了,当大家在登录一个自己喜欢的论坛的时候,通常都会有类似于“是否保存您的登陆信息”这样的选择,如果选了这个,那下次再登陆这个论坛的时候,就不用费力填写登录表单,而是可以直接登录。

 

 

© 著作权归作者所有

共有 人打赏支持
Jokeny
粉丝 7
博文 34
码字总数 19900
作品 0
深圳
后端工程师
私信 提问
笔记 App 领导者——印象笔记

一直以来,我都认为用纸笔记笔记是一种非常有情怀的方式,有一种掌握知识的踏实感。 但是,当到了大学,我有无数种类型的大大小小的知识都需要整理归纳,而不像高中不仅仅局限于数学、英语、...

沉思CONTEMPLATE
2017/11/03
0
0
笔记 App 领导者——印象笔记

一直以来,我都认为用纸笔记笔记是一种非常有情怀的方式,有一种掌握知识的踏实感。 但是,当到了大学,我有无数种类型的大大小小的知识都需要整理归纳,而不像高中不仅仅局限于数学、英语、...

沉思CONTEMPLATE
2017/11/03
0
0
知识管理利器:幕布

前言 在这个信息爆炸时代,我们每天阅读大量的信息(微信公众号、微博、简书、今日头条、微信读书、得到 .....),阅读过后总感觉自己学习到了很多新知,但是一周过后我们能说出来的收获又有...

陈宇明
2017/08/09
0
0
如何沉淀属于自己的技术知识(笔记)

菜鸟刚起步,网上很多人都说要做笔记,把自己的知识整理成知识网或树,反正就是做属于自己的笔记,明白这个道理但不知道如何入手…求大虾指教

xavierchan
2014/10/17
834
16
程序员如何打造属于自己的云笔记服务

摘要: 目录 前言 介绍 安装 启动服务 使用配置 APP访问 前言 在这个互联网知识呈爆炸增长的时代,作为一个程序员要掌握的知识越来越多,然再好的记性也不如烂笔头,有了笔记我们就是可以时常...

姬子玉
2017/11/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Caffe(二)-Python-自定义网络

这里我们用一个例子先来体验一下 首先定义一下我们的环境变量 $PYTHONPATH,我这儿是Windows开发环境,至于Windows Caffe怎么编译由读者自己下去搞定 我使用的控制台是 Windows PowerShell 添...

Pulsar-V
39分钟前
4
0
ActiveMQ从入门到精通(二)之可靠性机制

ActiveMQ的可靠性机制 缘由( 确认JMS消息) 只要消息被确认之后,才认为消息被成功消费了。消息的成功消费包括三个阶段:客户端接收消息、客户端处理消息以及客户端确认消息。在事务性会话中...

一看就喷亏的小猿
47分钟前
3
0
源码分析 Mybatis 的 foreach 为什么会出现性能问题

背景 最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一...

TSMYK
今天
8
0
IC-CAD Methodology企业实战之openlava

在云计算解决安全问题并成为IC界主流运算平台之前,私有的服务器集群系统仍然是各大IC公司的计算资源平台首选。 现在主流的服务器集群管理系统包括lsf,openlava,SkyForm,三者都属于lsf一系...

李艳青1987
今天
8
0
http response stream 字节流 接收与解码

在接收图片、音频、视频的时候,需要用到二进制流。 浏览器会发给客户端 字节Byte流,一串串的发过来_int8格式 -128~127(十进制),也就是8bit(位)。 客户端接收的时候,对接收到的字节收集,...

大灰狼wow
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部