就是用Request获取信息;
Request.QueryString["name"];这里面这个name是什么意思啊?是个变量还是固定用法啊?
为什么我页面重定向后,在页面上什么都没显示呢?而且看地址栏里也没用所谓的编码了的Unicode字符啊?

解决方案 »

  1.   

    url?name="123";Request.QueryString["name"]这里面的NAME就是你的URL传参过来的name
      

  2.   

    www.baidu.com?ID=1你要获取其他页面传递过来的ID的时候Request.QueryString["ID"]就可以了。
      

  3.   

    我是在一个页面里用两个textbox,一个输入姓名,一个输入年纪,然后按一个提交按钮,就将跳转到另一个页面,本来另一个页面应该显示出用户输入的姓名和年纪,可是结果跳转过去的那个页面里是空白,什么都没用,我就感觉是不是Resquest没起作用啊,但是我用能读取出用的是GEt方法
      

  4.   

    但是那个ID是什么啊?变量名字?需要声明吗?
    我才学.net,什么都不懂呢,急死了
      

  5.   

    Response.Reditrect(a.aspx?name="+textbox1.Text+"&age=");
    a.aspx
    string name=Request.QueryString["name"].ToString();
      

  6.   

    Response.Redirect(Default.aspx?name="你要传的值")
    在Default.aspx页面的后台代码中你使用string nameYouNeed = Request.QueryString["name"];
    这个QueryString中的索引就是上述红色的地方写的值,当然你也可以随便起什么其他名字你要传id你就在Request.QueryString["id"]取就可以了~
      

  7.   


    我用的是: string id = Request.QueryString["name"];
                string age = Request.QueryString["age"];
                Response.Write(id + "<br>" + age);
    为什么页面里什么都没有啊?
      

  8.   

    试试:
    string id = Convert.tostring(Request.QueryString["name"]);
      string age = Convert.tostring(Request.QueryString["age"]);
      Response.Write(id + "<br>" + age);
      

  9.   

    贴段完整代码的你怎么传那个QueryString的看下~否则这样也看不出哪里有问题...
      

  10.   


    <!--这个是post传值-->
        <form id="form1" method="post" action="Default.aspx">
        <div>
            <input id="id" name="id" type="text" />
            <input id="name" name="name" type="text" />
            <input id="btn" type="submit" value="submit" />
        </div>
        </form>    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.Form["id"]))
                    Response.Write(Request.Form["id"]);
                if (!string.IsNullOrEmpty(Request.Form["name"]))
                    Response.Write(Request.Form["name"]);
            }
        }
      

  11.   


    <!--这是get传值-->
        <form runat="server">
        <div>
            <asp:TextBox ID="id" runat="server"></asp:TextBox>
            <asp:TextBox ID="name" runat="server"></asp:TextBox>
            <asp:Button ID="btn" runat="server" Text="Button" onclick="btn_Click" />
        </div>
        </form>
    //get传值你看下链接
    //http://localhost:2419/WebSite5/Default.aspx?ID=1&Name=csdn这种形式的
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.QueryString["ID"]))
                    Response.Write(Request.QueryString["ID"]);
                if (!string.IsNullOrEmpty(Request.QueryString["Name"]))
                    Response.Write(Request.QueryString["Name"]);
            }
        }
        protected void btn_Click(object sender, EventArgs e)
        {
            Response.Redirect("Default.aspx?ID=" + id.Text + "&Name=" + name.Text + "");
        }