All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
asp.net2.0内置Request对象的属性

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/9 1:36:56 Browse times: 247 Comment times: 0

asp.net2.0内置Request对象的属性


Head photo

Go homepage
Upload pictures
Write articles

asp.net2.0内置Request对象的属性

Request对象的属性
Request对象常用属性及说明如表1所示。


表1 Request对象常用属性及说明
下面对比较重要的属性进行详细介绍。
(1)Browser属性。用于获取或设置有关正在请求的客户端浏览器的信息。
* 示例
使用Browser属性获得浏览器信息
本示例实现的是,当程序运行时,在页面Default.aspx中输出浏览器的一些相关信息。示例运行结果如图1所示。

图1 使用Browser属性获得浏览器信息
程序代码如下。
在Default.aspx页面的Page_Load事件中,调用Request对象的Browser属性输出与浏览器相关的一些信息,实现代码如下:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("浏览器使用的平台:" + Request.Browser.Platform + "" + "浏览器类型:" + Request. Browser.Type + "" + "浏览器版本:" + Request.Browser.Version);
}
完整程序代码如下:
★ ★★★★Default.aspx代码文件完整程序代码★★★★★
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>



无标题页








★ ★★★★Default.aspx.cs代码文件完整程序代码★★★★★
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("浏览器使用的平台:" + Request.Browser.Platform + "" + "浏览器类型:"
+ Request.Browser.Type + "" + "浏览器版本:" + Request.Browser.Version);
}
}
(2)QueryString属性。用于获取HTTP查询字符串变量的集合。
* 示例
使用QueryString属性实现地址栏传值
本示例实现的是,当程序运行时,在页面Default.aspx中的TextBox文本框中输入一个值,然后单击【传值】按钮,将TextBox文本框中的值传到Default2.aspx页面的地址栏中。示例运行结果如图2和图3所示。

图2 Default.aspx页面

图3 Default2.aspx页面
程序代码如下。
Default.aspx页面中,单击【传值】按钮,程序跳转到Default2.aspx页面,并使用标识ID将TextBox文本框中的值传到Default2.aspx页面中。【传值】按钮的Click事件代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("Default2.aspx?id=" + TextBox1.Text);
}
Default2.aspx页面中,使用Request对象的QueryString属性接收Default.aspx页面中的值,实现代码如下:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("地址栏传值id为:" + Request.QueryString["id"]);
}
(3)UserHostAddress属性。用于获取远程客户端的主机IP地址。例如,用一个字符串来记录远程客户端的主机IP地址,代码如下:





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.