ASP.NET
fenger_VIP
fneger_VIP@163.com
展开
-
ASP.NET知识总结(1.网络传输层)
1.网络传输层1应用层(HTTP、FTP、SMTP)报文Message2传输层(TCP、UDP)报文段Segment,为运行在不同主机上的应用程序进程间提供数据 传输服务。通过套接字(Socket)实现。TCP(传输控制协议)面向连接的、可靠(应用:ftp、smtp、http等都是基于tcp)UDP(用户数据报协议)无连接的、不可靠的(数据报)应用:视频会议、网络电话、 DNS原创 2015-03-06 12:34:59 · 306 阅读 · 0 评论 -
ASP.NET知识总结(2.对比Get和Post提交方式)
2.对比Get和Post提交方式get:《1》在地址栏中通过?key1=value1&key2=value2...的方式传值 《2》传递的数据用户可以直接在url中看到 《3》因为http协议规定地址栏中的数据有大小限制,所以通过get请求不可能传 递大量数据 《4》get请求的页面,当重复刷新请求的时候,可以直接刷新,浏览器不会提示 “小窗口”原创 2015-03-06 12:34:35 · 306 阅读 · 0 评论 -
ASP.NET知识总结(3.HTTP协议详解)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HT转载 2015-03-06 12:36:49 · 401 阅读 · 0 评论 -
ASP.NET知识总结(4.请求管道中的19个事件)
(1)BeginRequest: 开始处理请求 (2)AuthenticateRequest授权验证请求,获取用户授权信息 (3):PostAuthenticateRequest获取成功 (4): AunthorizeRequest 授权,一般来检查用户是否获得权限 (5):PostAuthorizeRequest:获得授权 (6):ResolveReque原创 2015-03-06 12:37:32 · 346 阅读 · 0 评论 -
ASP.NET知识总结(5.文件上传 6.文件下载)
5、文件上传-》说明:使用http协议只适合传输小文件,如果想传递大文件,则需要使用插件或者客户 端程序(使用ftp协议)-》客户端操作《1》为表单添加属性:enctype="multipart/form-data"《2》在表单中添加控件: 《3》表单必须使用post提交方式-》服务器端操作《1》使用Request.Files属性获取文件对象《2》使用HttpPo原创 2015-03-06 12:38:17 · 403 阅读 · 0 评论 -
ASP.NET知识总结(一般处理程序动态处理图片(验证码、水印、缩略图))
-》使用GDI+完成图片的处理,需要引入程序集System.Drawing-》GDI+的基本处理模型《1》创建画布Bitmap《2》创建画图工具对象Graphics《3》调用Draw***、Fill***系列方法完成绘制《4》保存,可以保存到物理文件中,也可以保存到输出流中在ashx中使用,需要指定ContentType="image/jpeg";使用画布对象的Save原创 2015-03-07 10:42:11 · 479 阅读 · 0 评论 -
ASP.NET知识总结(7.状体保持)
客户端的状态保持方案:ViewState、隐藏域、Cookies、控件状态、URL查询参数服务端的状态保持方案:Session(会话)、Application、Caching(缓存)、DataBase(数据库) -》Http协议是无状态的-》所有的状态保持的方式-》ViewState-》示例:使用服务器label控件,添加按钮,能实现+1吗?查看源代码,发现生成了spa原创 2015-03-08 01:50:36 · 330 阅读 · 0 评论 -
ASP.NET知识总结(8.AJAX异步)
AJAX:”Asynchronous JavaScript and XML” 中文意思:异步JavaScript和XML。指一种创建交互式网页应用的网页开发技术。 不是指一种单一的技术,而是有机地利用了一系列相关的技术: 简单理解为:JavaScript + XMLHttpRequest + CSS +服务器端 的集合 AJAX特点Ajax在本质上是一个浏览器端原创 2015-03-10 15:55:17 · 380 阅读 · 0 评论