网摘 |  收藏 | 

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();
        }
    }

posted @ 2012-12-04 17:41  xulonghua219  阅读(211)  评论(0编辑  收藏  举报