像asp里可以这样,c#中能行么:
aaa.aspx?pid=1&pname=aa&des=bbb
该怎样写?
aaa.aspx这页又该怎样接收呢?
小弟初学,请写细点,多指教,
谢谢大家

解决方案 »

  1.   

    可以
    Request.QueryString["pid"];
    Request.QueryString["pname"];
      

  2.   

    C#中也可以这么写,在接收方可以用
     ... = Request.QueryString[index].Tostring() ;接收
    其中:index是参数的索引值,即第几个参数.
      

  3.   

    可以啊!int pid = Convert.ToInt32(this.Request["pid"]);
    string pname = (string)this.Request["pname"];
    string des = (string)this.Request["des"];
    ...
      

  4.   

    没有问题Request.QueryString["pid"].ToString();
    Request.QueryString["pname"].ToString();
      

  5.   

    传递:
    1、前台
    window.open("aaa.aspx?pid=1&pname=aa&des=bbb","窗口的名称");
    2、后台
    Server.Transfer("aaa.aspx?pid=1&pname=aa&des=bbb");
    1和2任意一个都可以。接收:
    Request.QueryString["pid"]
    ...
      

  6.   

    StringBuilder sb = new StringBuilder();
    sb.AppendFormat("<a href='Search.aspx?Title={0}&Description={1}&PageIndex={2}'>[{2}]</a>", Server.UrlEncode(Title), Server.UrlEncode(Description),1);"default.aspx?id="+id+"&name="+name
    int categoryId = 0;
    try { categoryId = Convert.ToInt32(Request.QueryString["CategoryId"]); }
    catch {}
      

  7.   

    Request.QueryString["pid"];
    Request.QueryString["pname"];就是这样
      

  8.   

    a页面传参数
    Response.Redirect("b.aspx?pid=1&pname=aa&des=bbb");
    b页面接受参数
    string id=Request["pid"].ToString();
    string name=Request["pname"].ToString();
    string description=Request["des"].ToString();
      

  9.   

    Request.QueryString["pid"];
    Request.QueryString["pname"];
    没问题
      

  10.   

    abandonship??阿峰??
    是你不??
    4462059