asp中有6个不需要创建就可以调用和访问的内置对象:

request用来获取客户端信息,server对象可以用来获取一些客户端信息,最主要的是它可以用来创建一些组件的实例,用来扩展ASP的功能,其余三个对象都是用来保存信息用的,application保存的信息在整个站点都可以共享使用,session和cookies是针对单个用户会话中有效,即它们保存的信息都是私有的,是对应正在访问网站的客户的,其中session中的信息是保存在服务器端,cookies中的信息是保存在客户端。

asp.net中这些对象是由已经封装好的类来定义的而且已经成为httpcontext类的属性:

系统在初始化页面时已经自动创建了以上对象的实例,故我们也可以直接使用它们而无需再实例化

可对过方法:request.collection("变量名")来获取以上信息,collection在此代表一个属性的集合,代表以下属性:

即可以象以下那样来获取相关变量的值:

request.collection("变量名")中的collection是可以省略的,如果省略request对象会按以上顺序查找,找到则返回值,否则返回空,如下图所示:

但尽量不要省略,容易混淆也不利于我们读代码,

.net中如果使用post提交数据,窗体中的数据会以form集合中的元素来发送到服务器,用request.form("表单元素名")来获取元素值,如果使用get提交,窗体中的数据会以查询字符串的形式通过URL传送到服务器,用request.querystring("URL变量名")获取。

asp.net之request获取数据相关推荐

  1. request获取数据3种方法

    [ASP中,Request 对象获取数据的3种方法:] 1.Request.Form:获取以POST方式提交的数据(接收Form提交来的数据): 2.Request.QueryString:获取地址栏 ...

  2. request获取数据的几种方法

    1.request.getparameter(); 1 //只接收前台穿过来的一个指定的参数 2 String value=request.getparameter("key"); ...

  3. asp.net访问sqlserver获取数据、IsPostBack属性和VS可视化调试的概念

    新建一个asp.net网站:sqlserver中有如下一张表: 新建一个页面, demo1.aspx:在页面上添加一个GridView控件: demo1.aspx.cs代码: using System ...

  4. python中request获取数据,Python 中request数据的获取

    @app.route('/users', methods=['GET', 'POST']) def users(): print "Hello, World!" print(req ...

  5. ASP.NET 前端Ajax获取数据并刷新

    控制器中↓ /// <summary>/// 根据ID来进行展示数据/// </summary>/// <param name="instru_id" ...

  6. Request和Response-学习笔记02【请求转发和request共享数据、Request_获取ServletContext、request登录案例】

    Java后端 学习路线 笔记汇总表[黑马程序员] Request和Response-学习笔记01[Request_原理和继承体系.Request_获取请求数据][day01] Request和Resp ...

  7. 阿里巴巴逆向js,request模块获取数据

    python爬虫案例(电商平台) 阿里巴巴平台request模块获取数据 前言 一.逆向解析阿里巴巴平台详情页面的sign值 二.在请求头中加入sign值获取数据 1>获取评论成交数数据 2&g ...

  8. Asp.Net Core MVC 使用Aspose.Cells从Excel获取数据

    视图中的代码: <div class="gcs-login-panel" style="height: 200px;"><div class= ...

  9. python获取网页数据后写入mysql_HTTP协议与使用Python获取数据并写入MySQL

    一.Http协议 二.Https协议 三.使用Python获取数据 (1)urlib (2)GET请求 (3)POST请求 四.爬取豆瓣电影实战 1.思路 (1)在浏览器中输入https://movi ...

最新文章

  1. Flutter环境搭建(Windows)
  2. 来了个假阿里? | 每日趣闻
  3. 无缓冲channel的内存泄漏问题
  4. 终极指南:如何使用Visual Studio Code进行 Java 开发?
  5. Spring中的用到的设计模式大全
  6. mysql 8 修改root密码忘记_忘记mysql8或者mariadb5及以上 的root密码如何更改
  7. 想象中的论文答辩和真实的论文答辩,我太难了……
  8. linux运维命令日志管理,Linux运维实战第二天:Linux基础命令之文件处理命令
  9. 2021-09-08321. 拼接最大数 单调栈
  10. 计算机设置了用户密码登录如何撤销6,台式电脑怎么设置和取消开机密码
  11. 李小铭计算机专业应聘书作文,应聘申请书英语作文
  12. Python实现点击选择验证码破解
  13. linux五笔教程,RHEL6 64位操作系统安装极点五笔输法
  14. 引用论坛、社区、问答系统的区别
  15. React之Redux
  16. 项目需求变更原因及处理
  17. 计算机发展前景思维导图,计算机绘制思维导图有什么优势
  18. 为什么⽤线程池?解释下线程池参数?
  19. P8198 [传智杯 #4 决赛] 背单词的小智 二分答案+前缀和
  20. linear-gradient 实现切角效果

热门文章

  1. QT的QPainterPath类的使用
  2. QT的QNetworkDiskCache类的使用
  3. QT的QAudioRecorder类的使用
  4. valid parentheses java_Valid Parentheses Java
  5. c支限界算法语言n皇后问题分,算法(八)-回溯法-N皇后问题
  6. 40_pytorch Batch Norm
  7. 模拟MapReduce编程的程序案例(用于统计文本中单词出现频率)
  8. Hibernate三大组成部分
  9. ubuntu 重装 nvidia_nvidia-smi指令报错:Failed to initialize NVML: Driver解决
  10. double小数点后最多几位_花了这么多冤枉钱后,我最喜欢这4款医美氨基酸洗面奶...