.net 使用OO编程 , 你可以使用 class的 属性 或者 method 的参数
来传递数据.

解决方案 »

  1.   

    用Session传递吧 我用的是c#
    代码如下
    Session["object"] = 要传代码
    vb的代码应该差不多
      

  2.   

    1、如果要传的参数太多,session方法不可取。
    2、我要传的参数不是页面内部,而是页面之间的,用函数不行大家还有其它方法没有??
      

  3.   

    在ASP中很少用cookies,我觉得在。NET中用它也不是很好
    这是经常遇到的问题,希望大家能解决!
      

  4.   

    当然有了 以前的帖子里有具体的记不清了 但下面的我调试过 可以使用
    是c#版的 你自己改改吧
    firstPage.aspx的写法
    <%@ Page Language="c#" ClassName="FirstPageClass"%>
    <html>
    <head>
    <script runat="server">
      public string FirstName
      {
        get { return first.Text; }  //此处first是要传的TextBox里的植
      }
      void ButtonClicked(object sender, EventArgs e)
      {
        server.Transfer("secondPage.aspx");
      }
    </script>
    </head>
    <body>
    ……
    </body>
    </html>
    secondPage.aspx 的写法
    <%@ Page Language = "c#" %>
    <%@ Reference Page="firstPage.aspx" %>
    <html>
    <head>
    <scrpt runat=server>
    FirstPageClass fp;
    void Page_Load()
    {
     if(!Page.IsPostBack)
     {
       fp = (FirstPageClass)Context.Handler;
     }
    }
    </script>
    </head>
    <body>
    <form runat="server">
      <%=fp.FirstName%>
    </form>
    </body>
    </html>
      

  5.   

    to:nohbday(翔
    但你这是HTML代码,我想在其后端的VB代码中实现!怎么实现
      

  6.   

    用QueryString吧:page1.aspx.vb:Server.Transfer("page2.aspx?p1=myP1Value&p2=myP2Value&p3=myP3Value.......");page2.aspx.vb:p1 = Request["p1"];
    p2 = Request["p2"];
    .....
      

  7.   

    如果你不想导航到page2.aspx,只是想执行page2.aspx的处理!
    则用 Server.Execute("page1.aspx?......");
      

  8.   

    看看这个,相信对你会有帮助
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconpassingservercontrolvaluesbetweenpages.htm