一、Response
把数据从服务端发送到客户端
Response.Write()
在页面上输出数据
Response.WriteFile(@"F:WriteFile.txt")//文件必须存放否则报异常
页面跳转并传递参数
Response.Redirect(“~/welcome.aspx“)
传递参数时,?地址和参数的分隔符,
Response.Redirect(“~/welcome.aspx“?p1=one&p2=two)
默认页面
按钮方法
protected void Button1_Click(object sender, EventArgs e) { string name = this.TextBox1.Text; Response.Redirect("~/welcome.aspx?Name="+name); }
welcome.aspx页面
加载页面时执行
protected void Page_Load(object sender, EventArgs e) { string name = Request.Params["name"]; Response.Write(name); }
二、
Request
通过Params和QueryString属性获取页面间传送的值
参数传递默认为字符串类型
返回客户端ip地址
protected void Page_Load(object sender, EventArgs e) { TextBox1.Text = Request.UserHostAddress; }
返回浏览器信息
protected void Page_Load(object sender, EventArgs e) { HttpBrowserCapabilities b = Request.Browser; Response.Write("类型:" + b.Type); Response.Write("名称:" + b.Browser); Response.Write("版本:" + b.Version); Response.Write("操作平台:" + b.Platform); }
类型:InternetExplorer11名称:InternetExplorer版本:11.0操作平台:WinNT