概述
Request对象的主要功能是是服务器获取从客户端浏览器提交或者上传的信息,它可以访问任何网页请求所传递的信息,可以用Post或Get方法进行数据的传递。Request封装了客户端的请求信息。
1.Request获取QueryString的值,用QueryString来获得从上一个页面传递来的字符串参数。
<a href ="Page2.aspx?ID=6 & Name=Wang">查看</a>
//在第二个页面接收从第一个页面中传过来的两个变量:
<Script Language="C#" Runat="Server">
</Script>
Public void Page_Load(object sender ,System.EventArgs e)
{
Response.Write("变量ID的值":+Request.QueryString["ID"]+"<br>");
Response.Write("变量Name的值":+Request.QueryString["Name"]);
}
结果显示:
变量ID的值:6
变量Name的值:Wang
2.获取表单数据。服务器获取表单数据的方式取决于客户端表单提交的方式,读取表单数据的方式有三种:
(1)表单的提交方式为Get
Request.QueryString("Param1")
Request.QueryString("Param2")
(2)表单的提交方式为Post
Request.Form("Param1")
Request.Form("Param2")
(3)使用Request对象的Params
Request.Params("Param1")
Request.Params("Param2")
3.获取服务器端环境变量
Request.ServerVariables("关键字")
Request.ServerVariables("URL")
//返回当前网页的虚拟路径
Request.ServerVariables("HTTP_HOST")//返回当前客户端的主机名称
4.获取当前浏览器网页的路径:
Response.Write("IIS的目录:"&Server.MapPath(""&"<br>")
Response.Write("当前的物理路径:"&Server.MapPath("./"&"<br>")
Response.Write("父目录的物理路径:"&Server.MapPath("../"&"<br>")
Response.Write("当前文件的物理路径:"&Server.MapPath(Request.ServerVariables(PATH_INFO")))
最后
以上就是温婉草丛为你收集整理的Request对象的全部内容,希望文章能够帮你解决Request对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复