asp.net中Request对象
转自:http://blog.163.com/sammer_rui/blog/static/8462004420107262360898/
Request对象的常用属性和方法
Browser 获取有关正在请求的客户端浏览器功能的相关信息。
Form 获得网页中定义的窗体集合
Path 获取当前请求的虚拟路径
QueryString 获取HTTP查询字符串变量集合
Url 返回有关当前请求的URL信息
UserHostAddress 获取远程客户端主机的IP地址
在程序中,可以使用QueryString来获得从上衣个页面传递过来的字符串参数。
例如:第一个页面Page1有一个连接是指向Page2的,在连接的过程中,Page1可以传递给Page2一些需要的参数
<a herf="Page2.aspx?ID=6&Name=Wang">跳转</a>
传递的参数名为ID和Name,值为6和Wang
在Page2中可以得到这两个变量的值方法为:
Request.QueryString["ID"];
Request.QueryString["Name"];
这种传递方式,使用的是表单中的GET方式
Request使用的方法
BinaryRead 执行对当前输入流指定字节数的二进制数据继续读取
MapPath 得到当前请求的URL中的虚拟路径映射到服务器上的物理路径,即得到某个文件的实际物理位置!
protected void btnmit_Click(object sender, EventArgs e)
{
if (txt1.Text.Trim() != "" && txt2.Text.Trim() != "")
{
Response.Redirect("Check.aspx?ID=" + txt1.Text.Trim() + "&Pass=" + txt2.Text.Trim());
}
else
{
Response.Write("不能输入为空");
txt1.Text = "";
txt2.Text = "";
txt1.Focus();
}
}