一、ASP.NET介绍

1、ASP.NET包括:

一般处理程序(ashx);WebForm ( aspx );MVC(Model view con~~);

2、ASP.NET的常用文件(重点):

1>.ashx:一般处理程序,ASP.NET核心程序,一般用.aspx;

2>.aspx:常用程序WebForm,用于创建网页和对网页进行编译程序的核心类型(前台文件),和aspx.cs 文件配套使用。

3>.aspx.cs:常用程序,用于编写大量C#业务代码,和.aspx配套使用

二、请求过程

三、服务器整体请求图

四、asp.net系统对象

在一般处理程序里,通过ProcessResult方式的参数HttpContext context 调用

1、Page  指向页面自身的方式。作用域为页面执行期

2、Request 读取客户端在Web请求期间发送的值(http请求报文数据)  包括Form QueryString  Parames

3、Response 封装了页面执行期的状态对象(http响应报文数据)

Write()方法:直接在页面输出内容、Redirect():重定向到另一个页面、End():结束输出;

4、Application 作用于整个程序运行期的状态对象

5、Session 会话期状态保持对象,用于跟踪单一用户的会话

6、Cookie 客户端保持会话信息的一种方式

7、 Server 提供对服务器的方法和属性的访问

Request本身可以看作是一个客户端提交过来所有参数的集合:

Request.Form包含的只有客户端通过post提交过来的参数集合

Request.QueryString 包含的只有客户端通过get方式提交过来的参数集合

浏览器状态码302:命令浏览器重定向

context.Server.MapPath(“虚拟路径”);//根据虚拟路径获得物理路径

File.ReadAllText(strPath);//读á取?页?面?的?所ù有瓺信?息¢

Replace对?字?符?串?进?行D替?换?

五 Method中的post 和 get

get 传参数是有数量限制的(url)

六、http长连接,短连接

短连接:服务器没次响应完浏览器的连接后,就会立马关闭当前连接。(Socked)

缺点:尽管用户只想访问一个html页面,但是浏览器还会向服务器发送 多次新的请求,建立了多次新的连接,消耗了双方的资源和时间。

长连接:服务器不会立刻在发送完数据后关闭连接通道(套接字),而是会等一小 段时间(2秒【假如】),两秒之内,如果相同浏览器再次发送请求过来,那么 将继续使用此连接通道向浏览器输出数据。然后在等一小段时间(2秒【假如 】),直到两秒后没有新的请求过来,那么服务器才关闭连接通道。

转载于:https://www.cnblogs.com/haoxilu/p/3547457.html

【基础知识】ASP.NET[基础一(ashx)]相关推荐

  1. 科学计算机程序 字表处理软件都是,计算机应用基础知识_计算机应用基础试题及答案【最新资料】.doc...

    计算机应用基础知识_计算机应用基础试题及答案[最新资料] 计算机应用基础知识 计算机应用基础试题及答案 ? 计算机应用基础知识1.1填空题1.第一代计算机采用的电子器件是--[答案] 电子管2.第四代 ...

  2. 公共基础知识计算机,公共基础知识计算机基础知识试题

    计算机基础知识是公共基础知识考试的组成成分之一,以下是由学习啦小编整理关于共基础知识计算机基础知识试题的内容,希望大家喜欢! 公共基础知识计算机基础知识试题 1.CPU的主要功能是进行( ). A.算 ...

  3. 【基础知识】RMAN基础知识-Part2

    接上一篇[基础知识]RMAN基础知识-Part1 利用两篇将之前学的内容整理出来,又做了一遍实验,常用不常用的都有.有很多可以深挖的点,后面慢慢搞再 一.配置备份集-备份片-压缩-加密 1.配置备份集 ...

  4. python基础知识下载_python基础知识(实用)

    文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 1 Python 基础知识 目录 Python 基础知识 ................................ ...

  5. day01计算机基础知识Java语言基础

    计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...

  6. 职高计算机基础知识选择题,计算机应用基础知识试题

    计算机应用基础知识试题 计算机应用基础课程是提高高职学生计算机文化水平的公共必须课,那么你对计算机应用基础知识了解多少呢?以下是由小编整理关于计算机应用基础知识试题的内容,希望大家喜欢! 计算机应用基 ...

  7. 蠕虫病毒往往是通过进入计算机系统,基础知识1计算机基础.doc

    大学计算机基础实验指导与测试 第二部分 基础知识 基础知识1 计算机基础 一 单选题 1.一般认为,信息(information)是_____. A.数据B.人们关心的事情的消息 C.反映物质及其运动 ...

  8. 大学医学计算机基础知识,医学计算机基础教程

    摘要: 计算机技术,通信技术的迅猛发展,促进了医学信息化,医院数字化的建设进程.计算机技能是提高医药卫生工作人员综合素质的重要要求之一. <医学计算机基础教程/普通高等教育"十二五&q ...

  9. 计算机基础表格函数基础知识大全,计算机基础-EXCEL公式和函数.ppt

    计算机基础-EXCEL公式和函数.ppt (44页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 Excel电子表格二.公式和函数Excel ...

  10. 计算机软件硬件基础知识,计算机软硬件基础知识

    计算机软硬件基础知识 ▲电脑硬件基础知识 ★1.了解电脑的基本组成 一般我们看到的电脑都是由:主机(主要部分).输出设备(显示器).输入设备(键盘和鼠标)三大件组成.而主机是 电脑的主体,在主机箱中有 ...

最新文章

  1. php输入的值不得小于,PHP代码不允许多个输入值通过我的表单发送
  2. Typescript中class的extends码源分析
  3. ajax跨域访问控制
  4. 用html编写ASCII表,HTML ASCII
  5. python自动化测试脚本怎么编写_编写自动化测试脚本心得---菜鸟入门篇
  6. SkyEye卫星篇:从无到有的国之“芯”
  7. DevExpress 换肤
  8. 2016级算法第五次上机-C.Bamboo和Coco
  9. [导入]Reporting Services 3: 报表模型项目
  10. UG NX 12 视图操作
  11. 融云 SDK 5.0.0 功能迭代
  12. HTML+CSS实现静态小米商城首页(附完整代码)
  13. 多维空间搜索算法RTree
  14. 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类.属性:员工的姓名,员工的生日月份。 方法:getSalary(intmonth)
  15. 超分辨率技术AI人工智能老照片修复自动人像脑补照片高清重建人脸模糊图片变清晰软件
  16. 关于Windows的window
  17. 关于排版的小软件的实现
  18. 中文和拼音的相关转换
  19. iis ftp服务器修改端口号,iis ftp服务器指定端口
  20. Unreal Engine蓝图编程学习(四)

热门文章

  1. jpa存储byte到postgresql
  2. LDA总结 (一) 共轭分布
  3. 主库创建存储过程时从库显示 Error 1049
  4. 译:C#面向对象的基本概念 (Basic C# OOP Concept) 第二部分(封装,抽象,继承)...
  5. Windows Firewall/Internet Connection Sharing (ICS) 无法启动解决办法
  6. VScode配置CMD本地运行环境(2.0)
  7. 工业相机和普通相机的区别详解_机器视觉网:工业相机与普通相机的四大区别...
  8. 项目奖金一般是多少_二级建造师一个月薪资平均有多少?
  9. emacs .emacs_使用Emacs进行社交并跟踪您的待办事项列表
  10. vm 和 容器对比_您将VM放在我的容器中