asp.net 浏览器与服务器关联
来源:互联网 发布:淘宝的会员俱乐部在哪 编辑:程序博客网 时间:2024/06/15 10:40
前言
对于这一块的知识有点小迷茫,所以想通过及时总结来帮助自己理解,希望也可以帮助到大家,这次面向的对象是B/S,所以有很多知识的观念需要改变,总感觉自己缺少什么,加油!
流程
web服务器可以随时放生相应,根据网页做出的相应,客户机与服务器之间的通信是通过脚本,给大家看一张浏览器与服务器之间的通信流程
说明:静态网页和动态网页是由区别的:静态网页是由html语法构造,所以无法与用户进行互动的网页,知识单纯的显示网页上的内容,不可以随时做出相应,而动态网页是客户端和服务器端的相应
What ispostback?
它标志这是否是第一次打开页面,如果是则是false,其他情况都为true,第一次加载的时候load会把他加载到ispostback中,如果是初始化则执行第一次加载页面或者控件,如果不是则不执行
例如代码
if(!ispostback=true){ ....}else{....}
mehod:post 和get的区别
表单form的提交有两种方式,一个是get一种是post
get是从服务器获取数据,get是把传输数据列表提交表单action,action是指URL中,值和表单各个字段对应,用户看看到整个过程,另外get是获取信息的,所以他只有查看数据,不能更改数据,用get范式是服务器端用request.querystring获取变量的值
post是向服务器传送数据,他吧数据作为集合,get把数据放到URL里面,传值是明码显示,在URl中我们可以看到参数,post服务器端用的是request.form获取提交的数据,他不仅可以查看而且可以修改。
viewstate?
用来保存当前页面的状态,提交之后当我们看到文本框里的内容就是viewstate的保存
viewstate知识维护当前页面的状态,不可以页面共享但是session可以做到,viewstat可以被看做是一个隐藏的控件
session?
viewstate和session的用途是一样的,session的生命周期是整个会话,而viewstate的生命周期是该页面结束之前,应用于跨界面的,并且可以访问用户的相关变量和对象存储上
session作用是什么?
当我们点击一个新网页的时候,我们会跳转到一个网页,这个时候我们旧的网页里的数据我们必须要保留,这个时候session就起到了作用,他们我们上一个网页的所有信息都保留下来,他体用了一个服务端保存信息的方案,
缺点:session使用的是服务器的内存,如果用户量大的时候会成为瓶颈
Request与Response?
Request该对象用于检索浏览器向服务器所发送的请求中的信息,Request对象将读取和提取通过http请求发送的参数,把表单和输入控件一起提交
Response该对象用于将数据从服务器发送回浏览器,例如:response.redierct:表示跳转到最后一个页面,把原来的页面进行更改告诉浏览器我们重新发送请求页面到另一个url。
总结
感觉有很多东西需要去探索,毕竟是B/S的开始!
- asp.net 浏览器与服务器关联
- 自己动手写web服务器(上),深入底层了解ASP.NET浏览器与服务器通信原理
- 自己动手写web服务器(下),深入底层了解ASP.NET浏览器与服务器通信原理
- 【ASP.net】浏览器和服务器的交互
- ASP.NET与GMail免费SMTP服务器
- jQuery与asp.net服务器控件
- jQuery与asp.net服务器控件
- HTML服务器控件与ASP.NET服务器控件的区别
- asp.net服务器控件与html服务器控件的区别
- asp.net服务器控件与html服务器控件的区别
- JQuery与asp.net结合,区分手机浏览器与PC浏览器显示不同信息
- asp.net服务器控件
- ASP.NET - 服务器控件
- asp.net服务器安装
- asp.net 服务器跳转
- ASP.NET服务器程序
- ASP.NET服务器控件
- ASP.NET服务器控件
- Tensorflow中使用TFRecords高效读取数据--结合NLP数据实践
- 像素对比两张图片相似度是否一样
- 转载 log4j的自定义级别 Java程序
- POJ 1979 Red and Black(BFS)
- 二维码、条形码的扫描
- asp.net 浏览器与服务器关联
- ConstraintLayout使用解析并去掉ConstraintLayout的默认布局方式
- 移动端一像素的边框问题
- 解决mvc 获取jquery ajax 传参问题
- 九度oj-1065-打印梯形
- mycat高可用
- jmeter summary report 字段意思和设置集合点解释
- 51Nod 1072 威佐夫游戏
- 利用Map.EntrySet遍历