string strID = ID.ToString();
string strAAA = aaa.ToString();string strNewUrl = "aaa.aspx?id=" + strID + "&aaa=" + strAAA;

解决方案 »

  1.   

    用session
    或cookies
    都可以阿
      

  2.   

    用url来传递参数我试过是可行的,但是如果参数是汉字的话就有点问题了.如:我想传递
    "?q=天天",可结果传过来的是"?q=%E5%A4%A9%E5%A4%A9".
        我知道类似google等网站,搜索的参数也是这样传递的.谁知道怎样解决?怎样把汉字转变回来?
      

  3.   

    变通一下吗?
    Dim strDay As stringstrDay="天天"Dim string strNewUrl="XXX.aspx?q=strDay"
    Request 接收就行了吗。
      

  4.   

    //存储empid,EmpID是上个页面的值。empid是数据库里的字段。
    empid=Request.QueryString["EmpID"];

    //存储XXX.aspx传过来的empid
    Session["EmpID"]=empid;两句话在一个页面里。
    string strSql="select * from XXX where empid='" +Session["EmpID"].ToString()+ "'";
      

  5.   

    问题是 我在aspx写的阿.
    上一页面 111.aspx传过来的参数 我是在222.cs中接收的,存在cs文件中的int aaa中.我现在想在222.aspx中把aaa的值和数据库中的goods_id的值传给333.aspx,并在333.cs中接收.
    在222.aspx只传goods_id 这个参数我会:
    (DataGrid中)
    <asp:HyperLinkColumn runat="server" DataNavigateUrlField="goods_id" DataNavigateUrlFormatString="333.aspx?id={0} "Target="frInfo">
    </asp:HyperLinkColumn>但是要把aaa也传给333.aspx,在222.aspx中该怎么写阿?