摘要: MapPath()方法Path方法:HtmlEncode与HtmlDecode方法:UrlEncode方法: 阅读全文
posted @ 2015-05-29 23:03 t800 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-29 22:39 t800 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-29 22:37 t800 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、void Test(){ //...连接数据库 return;//只是这个方法返回了。就是说这个方法不再执行了。这个 方法下边的代码,接着继续执行。 }2、void Test(HttpContext context){ //...连接数据库 context.Response.End();//这... 阅读全文
posted @ 2015-05-29 22:22 t800 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、Type类,方法用Invoke调用的时候就使用null:表示该方法是无参数的2、Type类,方法用Invoke调用的时候就使用newobject[]{"肖名"}传递参数:表示该方法是有参数的using System;using System.Collections.Generic;using S... 阅读全文
posted @ 2015-05-29 21:39 t800 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、如果Form表单是 Post 的时候,则是用Response.Form["name"]获取报文体中的内容~!!2、如果Form表单是Get方式的时候,则是用Request.QueryString["name"]获取报文头中的参数~!!3、如果不理睬,Form表单是Post还是Get方式,用Req... 阅读全文
posted @ 2015-05-29 21:34 t800 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-29 21:32 t800 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 响应端的报文其实也是可以造假。来欺骗浏览器,预防黑客的攻击!1、从浏览器中截取一个响应报文头,分析如下:2、当表单使用Post方式传递数据的时候,分析响应报文如下。当点击回车键重新加载Post表单时候,采用的则是Get方式,点击F5刷新则是,少数浏览器会提示,重新提交数据: 阅读全文
posted @ 2015-05-29 20:40 t800 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-29 17:50 t800 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 第 12 节: 12-HttpHandler案例Content-Type:服务器返回给浏览器的文本类型是什么; 常用的有:text/html(html格式) image/gif(图片格式) text/plain(纯文本格式) text/css(css文件格式)等等第13节:表单提交 哪些标签的哪些值... 阅读全文
posted @ 2015-05-29 17:14 t800 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、新建--》项目--》选中Web项--》Asp.net空Web应用程序--》右键项目---》添加---》一般处理程序(这样建的网站是最好的方法,没有多余的代码生成)2、新建--》网站--》Asp.net空网站(这是兼容ASP(VB语言 2000年的技术)开发方式)(不推荐用这种方式)3、.ashx... 阅读全文
posted @ 2015-05-29 16:04 t800 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、之前只是讲原理,不用深究细节。一般不会自己用socket从头写网站、太累、并发性、安全性都很麻烦。2、现成的Web服务器:Apache、Ngix、IIS(.Net开发常用)。帮我们完成Socket基本的请求、静态文件的处理、并发性、安全性等3、后面再讲IIS的配置和使用,先用使用Cassini这... 阅读全文
posted @ 2015-05-29 15:29 t800 阅读(135) 评论(0) 推荐(0) 编辑
摘要: web服务器工作原理思考问题:服务器知道浏览器什么时候关闭吗?除非浏览器请求,否则服务器无法主动向浏览器发送数据!浏览器和服务器之间是短暂的网络连接。(*) 阅读全文
posted @ 2015-05-29 15:26 t800 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 只是最简单的Web服务器using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net.Sockets;using System.Text;using System.Th... 阅读全文
posted @ 2015-05-29 15:17 t800 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 第 1 节: 1-ASP.Net课前说明1、网站目录一般不建在桌面上,有时候可能会涉及 权限的问题;2、逻辑代码分两块运行的,一部分运行在服务器端,一部分运行在浏览器端中;3、使用托控件,不能很好地梳理浏览器和服务器代码的优化。4、安全性问题不高。5、ASP.net Webform不会在项目中重度的... 阅读全文
posted @ 2015-05-29 15:13 t800 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 编写记事本插件,实现点击视图选项卡下的小写转大写插件,实现转换功能!准备如下:1、记事本程序集 .exe 和 建的 lib文件夹(存.dll程序集)放在是一个位置的。2、搜索程序集.dll文件,就会用到“反射”,导入命名空间 using System.Reflection;3、获取包括当前程序集的完... 阅读全文
posted @ 2015-05-29 14:53 t800 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Type类的使用1、通过类获得Type:Typet=typeof(Person)(就是拿到这个类的名字)2、通过对象获得类的Type:Typet=p.GetType()Personp=newPerson();3、“c:\abc.dll”Assemblyasm=Assembly.LoadFile(“c... 阅读全文
posted @ 2015-05-29 14:41 t800 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 第七部分:反射程序集1、什么是程序集?1、程序集是.net中的概念。2、.net中的dll与exe文件都是程序集。(exe与dll的区别?)3、程序集(Assembly),可以看做是一堆相关类打一个包,相当于java中的jar包(*)。4、程序集包含:类型元数据(描述在代码中定义的每一类型和成员,二... 阅读全文
posted @ 2015-05-29 14:37 t800 阅读(255) 评论(0) 推荐(0) 编辑