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:(了解)
病历,记录上一个页面的信息

原文地址:https://www.cnblogs.com/lulichao/p/5978666.html