request的小应用

以前GET和POST的提交方式一直都没弄懂,这回做了个例子了,分了两种方式来做。

None.gif using  System;
None.gif
using  System.Data;
None.gif
using  System.Configuration;
None.gif
using  System.Web;
None.gif
using  System.Web.Security;
None.gif
using  System.Web.UI;
None.gif
using  System.Web.UI.WebControls;
None.gif
using  System.Web.UI.WebControls.WebParts;
None.gif
using  System.Web.UI.HtmlControls;
None.gif
None.gif
None.gif
public  partial  class  _Default : System.Web.UI.Page 
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
protected void Page_Load(object sender, EventArgs e)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif           
string aa= Request.QueryString["aa"];//接受以GET方式提交过来的aa变量的值
InBlock.gif
           string bb=Request.QueryString["bb"];
InBlock.gif
InBlock.gif           
//string aa = Request.Form["aa"];  //以POST方式提交的接收
InBlock.gif           
//string bb = Request.Form["bb"];
InBlock.gif
InBlock.gif           
//Request.Params["aa"];//当不知道是用哪两种方式提交的时候  用这两种都可以
InBlock.gif           
//Request.Params["bb"];
InBlock.gif
InBlock.gif           
//Request["aa"];
InBlock.gif           
//Request["bb"];
InBlock.gif

ExpandedSubBlockEnd.gif    }

InBlock.gif    
protected void Button1_Click(object sender, EventArgs e)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{//获取服务器环境变量
InBlock.gif
        Response.Write("当前网页的虚拟路径是:"+Request.ServerVariables["url"]);
InBlock.gif        Response.Write(
"<br>当前网页的虚拟路径是:"+Request.RawUrl);
InBlock.gif        Response.Write(
"<br>实际路径是:"+Request.ServerVariables["path_translated"]);
InBlock.gif        Response.Write(
"<br>实际路径是:"+Request.PhysicalPath);
InBlock.gif        Response.Write(
"<br>服务器名为:"+Request.ServerVariables["server_name"]);
InBlock.gif        Response.Write(
"<br>服务器IP为:"+Request.UserHostAddress);
ExpandedSubBlockEnd.gif    }

InBlock.gif    
protected void Button2_Click(object sender, EventArgs e)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{//获取客户端信息
InBlock.gif
        Response.Write("这个客户端是否支持背景音乐:"+Request.Browser.BackgroundSounds);
InBlock.gif        Response.Write(
"<br>这个客户端是否支持COOKIE:"+Request.Browser.Cookies);
InBlock.gif        Response.Write(
"<br>这个客户端是否支持框架:"+Request.Browser.Frames);
InBlock.gif        Response.Write(
"<br>使用的是什么系统:" + Request.Browser.Platform);
InBlock.gif
ExpandedSubBlockEnd.gif    }

InBlock.gif    
protected void Button3_Click(object sender, EventArgs e)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{//写入COOKIE
InBlock.gif
        HttpCookie ck = new HttpCookie("mgod");
InBlock.gif        ck.Values[
"name"= "张恒玮";
InBlock.gif        ck.Values[
"age"= "21";
InBlock.gif        ck.Values[
"sex"= "";
InBlock.gif        Response.Cookies.Add(ck);
InBlock.gif        Response.Write(
"成功写入");
InBlock.gif
ExpandedSubBlockEnd.gif    }

InBlock.gif    
protected void Button4_Click(object sender, EventArgs e)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{//读取COOKIE
InBlock.gif
        HttpCookie getck = Request.Cookies["mgod"];
InBlock.gif        Response.Write(getck.Values[
"name"]);
InBlock.gif        Response.Write(
"<br>年龄是:" + getck.Values["age"]);
InBlock.gif        Response.Write(
"<br>性别是:" + getck.Values["sex"]);
InBlock.gif        
ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}

None.gif

点此下载练习代码

转载于:https://www.cnblogs.com/mgod/archive/2007/03/28/691424.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值