asp.net内置对象
一、request 对象
request -获取请求对象
request对象的常用属性:
qureystring:获取http查询字符串变量的集合
string path = "Default2.aspx?aaa=" + TextBox1.Text + "&bbb=" + TextBox2.Text;
path:获取当前请求的虚拟路径
cookies:获取客户端发送的coolie的集合
二、response对象
response 响应请求对象
response的常用方法
write:将字符串或表达式的结果发送到客户端
Response.Write("<script>alert('你好天气不错!');</script>");
end:停止页面的执行并输出相应的结果
clear:清除页面缓冲区中的数据
flush:强制输出缓存中的所有数据
redirrct:客户端浏览器重定向到程序制定的url地址 页面跳转
Response.Redirect(default.axpx );
session对象
相对全局对象
Session["user"] = TextBox1.Text; Label1.Text =Session["user"] ;
cookie 对象
数据存在硬盘中。可以长时间保存
cookie传输数据要进行 编码方式转换
string a = HttpUtility.UrlEncode(TextBox1.Text, System.Text.Encoding.GetEncoding("utf-8")); string a = HttpUtility.UrlDecode(Request.Cookies["user"].Value, System.Text.Encoding.GetEncoding("utf-8"));
Response.Cookies["user"].Value = TextBox1.Text; if (Request.Cookies["user"] != null) { Label1.Text = Request.Cookies["user"].Value; } else { Response.Redirect("Default.aspx"); }
if (CheckBox1.Checked) { Response.Cookies["user"].Expires = DateTime.Now.AddDays(7); } Response.Cookies["user"].Expires = DateTime.Now.AddDays(-5);
Application 对象
Application["banben"] = "1.3"; Label1.Text = Application["banben"].ToString();
它是全局对象,全局只有这一个对象
只要被创建出来,所有人取的值都是一样的
生命周期:永久
保存位置:服务端
ViewState:(了解)
病历,记录上一个页面的信息