abc.apsx?a1=aass---------request("a1")

解决方案 »

  1.   

    在类名下,方法过程函数外面申明变量为
    protected 可以在test.aspx和test.aspx.cs间互相传递。
    使用<input type=hidden name=test>可以在另外一页用Request.Form["test"]获得,但是form不能为runat=server
    直接<form action=test.aspx?test=test>可以在另外一页用Request.QueryString[]获得,但是Form不能runat=server
      

  2.   

    1.Using Querystring
    2.Using Session variables
    3.Using Server.Transfersee
    Passing Values between ASP.NET Web Forms
    http://www.dotnetbips.com/displayarticle.aspx?id=79
      

  3.   

    用static变量也可以传递  变量值
    或者在一个类内,声明一个静态方法或者是属性但是当多用户登陆同一界面时,变量值随着新用户更改而更改
    这个问题很不好处理????
    求救
      

  4.   

    接收页:
    request.params("id")
    传递页:
    resoponse.redirect("aaa.aspx?id=" & id &)
      

  5.   

    如果只是简单的传递一两个值,例如用户名等,可以用FormsAuthentication.SetAuthCookie注册,然后用HttpContext.Current.User.Identity.Name()取得该值,如果想解决大量变量的传递,还是老办法吧