星之韵

 

Web之间数据传输

1.参数传递

  A.发送

    Response.Redirect("Test.aspx?参数名1=值1&参数名2=值2",false);

  B.接受

    Request.QueryString["参数名1"];

 

2.通过Cookie、Session、Application传递

  A.Cookie

    创建

      HttpCookie cName=new HttpCookie("name");

             cName.Value="值";

             Respone.Cookies.Add(cName);

      Respone.Redirect("url.aspx")

    获得

      Request.Cookies["name"].value;

  B.Session

    创建

      Session["Name"]="值";

    使用

      string strTemp=Session["Name"];

  C.Application

    创建

      Application["name"]="值";

    使用

      string strTemp=Application["name"];

3.通过HttpContext

  A.设置public方法或者属性。

    class WebForm

    {

        public string GetInfo()

        {

          return "Information";

        }

    }\

  B.网页转化

    Server.Transfer("Web.aspx");

  C.获取

    WebForm w=(WebForm)Context.handler;

    string strTemp= w.GetInfo();

 

 

 

posted on 2010-04-15 11:30  星之韵  阅读(267)  评论(0)    收藏  举报

导航