.NET 知识整理笔记
本文纯属自己理解着写的,如果有什么错误或者不全面希望读者能够加以补充!~
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 知识整理笔记的更多相关文章
- C#知识整理笔记
这里简单介绍了一些常用的属性,以及一些术语的解释和举例说明,不太全面,希望读者多多补充. 1.重载:函数名相同,参数的个数或参数类型不同; public void MyDog(string s); p ...
- mysql 索引优化知识整理笔记
http://blog.csdn.net/zhxp_870516/article/details/8434539 http://www.jb51.net/article/49346.htm https ...
- Redis 简单介绍(知识整理笔记)
前言: Redis 介绍:轻量级.Key-Value.内存数据库.支持持久化 Redis 数据结构:string(字符串),hash(哈希),list(列表),set(集合)及 zset (sorte ...
- xmpp整理笔记:发送图片信息和声音信息
图片和音频文件发送的基本思路就是: 先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串.在即将发送的message内添加一个子节点,节点的stringValue(节点的值) ...
- 【OGG】OGG基础知识整理
[OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...
- MySQL 索引知识整理(创建高性能的索引)
前言: 索引优化应该是对查询性能优化的最有效的手段了.索引能够轻易将查询性能提高几个数量级. // 固态硬盘驱动器有和机械硬盘启动器,有着完全不同的性能特性: 然而即使是固态硬盘,索引的原则依然成立, ...
- AOP面试知识整理,^_^-包括spring Aop
讲到java企业级开发框架,就不可避免的讲到 IOC,AOP,MCV 今天面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来. 谈谈你对A ...
- canvas学习之API整理笔记(二)
前面我整理过一篇文章canvas学习之API整理笔记(一),从这篇文章我们已经可以基本了解到常用绘图的API.简单的变换和动画.而本篇文章的主要内容包括高级动画.像素操作.性能优化等知识点,讲解每个知 ...
- js事件(Event)知识整理
事件(Event)知识整理,本文由网上资料整理而来,需要的朋友可以参考下 鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemo ...
随机推荐
- [心得]传统IT转互联网面试经验分享
http://www.newsmth.net/bbstcon.php?board=Java&gid=374779 传统IT外企干了8年,两年前转互联网的,面的和被面的都不少.这几天项目空档期, ...
- loadrunner:从数据库中取值进行参数化
下面我们介绍用数据库中的用户名来参数化登陆用户名. 框选住登陆名,点鼠标右键,弹出对话框,选择"替换为新参数"弹出对话框,此时参数名输入:name,参数类型选择File,如图 点& ...
- 变形transform的副作用
前面的话 变形transform本来是一个用来处理移动.旋转.缩放和倾斜等基本操作的CSS3属性,但该属性除了完成其本职工作之后,还对普通元素造成了意想不到的影响,本文将详细介绍transform ...
- System.Web.Caching.Cache 方法汇总
在做后台的时候,想着把所有栏目放到缓存里,就这里了一个类.必然是有缺陷,暂时没有实现滑动缓存 using System; using System.Collections; using System. ...
- Vmware 中安装 Ubuntu Server (或者ubuntu 以文本界面登陆时) 分辨率无法全屏问题
Vmware 中安装 Ubuntu Server/Ubuntu 分辨率,无法全屏问题 需要更改grub设置 在终端或者文本界面按下列步骤进行设置: 第一步: 输入命令 sudo vim /etc/de ...
- iOS核心笔记—源代码管理工具-SVN
源代码管理工具-SVN 一. 源代码管理工具概述 1. 源代码管理工具的作用? > 能追踪一个项目从诞生一直到定案的过程 > 记录一个项目的所有内容变化,无限制返回 > 查看特定版本 ...
- Yii框架中的form表单
<?php//引入命名空间use yii\helpers\Html;?><?php //表单:Html::beginForm(提交地址,提交方法,属性数组);?><?=H ...
- Android音频焦点详解(上)
转载请注明出处:http://www.cnblogs.com/landptf/p/6384112.html 2017年开年第一篇博客,很早就想总结一下Android音频的相关知识.今天我们先来看一下音 ...
- Jmeter生成html格式测试报告
使用jmeter进行性能测试,运行完毕后生成html格式的测试报告,需要进行如下操作: 1.在C:\apache-jmeter-3.0\bin文件夹下的user.properties文本中添加如下信息 ...
- tableView的编辑
首先记住声明编辑样式的属性 UITableViewCellEditingStyle 和四个步骤 第一步:让tableView处于编辑状态 [self.rootView.tabView setEdit ...