用Request对象,具体用法去查MSDN

解决方案 »

  1.   

    或者可以用Server.Transferhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskpassingvaluesbetweenwebformspages.asp
      

  2.   

    一个是可以通过Request对象中QueryString属性,在前一个页面中ADD(name,value),后面的页面调用就行了!当然直接通过url也是可行的如:***.aspx?id=****&name=****这样在连接的页面中就可以通过Request来引用,用C#可以直接通过变量名字来应用Request.Params["***"]。这一种方法,当然你可以把需要的数据对象加如到Session中,在后面的页面中使用。还有很多其他的页面传值的方法,你搜一下有很多帖子,许多问题是很有意思的!
      

  3.   

    private string GetURL(string str1,string str2)
    {
        string URL = "WebForm1.aspx?id="+str1;
        URL += "&name="+str2;
        .....
        return URL;
    }
      

  4.   

    谢谢
    我还想请教一下***.aspx?id=****&name=****对传输的字符串长度有限制吗?
    最多可以传多长的字符串?
      

  5.   

    如果查询条件设计的并不负责,只有少量参数,可以使用ViewStat把参数值保存起来再另外一个页面读取。当然Session也可以。
      

  6.   

    http://dev.csdn.net/develop/article/21/21539.shtm
    两页间传递