服务器的两个对象:HttpResponse和HttpRequest

 ASP.NET的工作原理:客房端发送信息、服务器端接受信息并解析后反馈给客房端。

HttpResponse对象:提供对当前页面的输出流的访问。
Http Response类主要可用于:
1、将文本、图片等写入到输出页面。write()、
2、读取/写入Cookie
3、将用户从请求页面重新定向到另一个页面 Redirect()
4、结束基于某些条件的应用程序连接。end()
5、为某种操作设置获得输出内容的类型。
6、检查客户端是否还与服务器相连

HttpRequest对象:将客户端请求的信息提交给服务器。
客户端请求的信息包括以下内容:
1、识别用户和浏览器的HTTP变量。
2、在客户端浏览器上为网站存储cookie。

把信息提交给服务器的方式有:post() get()
post() 和 get()的区别:
get(): 把所有的的表单元素都会显示在地址栏中。把name value等的值都放到地址栏中的。参数与参数之间用&连接,参数与值之间用?连接.

页面跳转的方法:
1、Response.Redirect("要跳转到的页面的地址")   ----------------可以跳转到其他的页面(本网站外的)
2、超链接
3、Execute()和Transfer()
     ----------Excute()方法:在url参数指定的页面处理完后,控制权返回给先前的页面或调用此方法的页面,并且从方法调用后的语句继续执行。
     ----------Transfer()方法:url参数指定的页面吃力完后,控件不会返回给先前的页面,也不会返回给调用此方法的页面,并且在新页面完成执行时结束。方法的速度要比Redirect()快,但是它只能在本网站内做跳转

你可能感兴趣的:(Asp.Net)