我有2个asp.net页面
一个是<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        &nbsp;<asp:Label ID="Label1" runat="server" Height="16px" Style="left: 264px; position: relative;
            top: 80px" Text="Label"></asp:Label>
        <asp:Button ID="Button1" runat="server" Text="Button" style="left: 224px; position: relative; top: 144px" OnClick="Button1_Click" /></div>
    </form>
</body>
</html>后台代码一个bunnton按钮通过
        string name = "i must be successful";
        Response.Redirect("Default2.aspx?aim="+name);
向另外一个页面Default2.aspx发送信息,并且跳转到那个页面Default2.aspx里面接受这个信息显示
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>    </div>
    </form>
        <%#Request.QueryString["aim"]%>
</body>
</html>为什么在Default2.aspx上面显示不出,传递的数据那,像各位大侠请教

解决方案 »

  1.   

    使用<%# %>的话,你需要调用Page.DataBind()你大概应该使用<%= Request.QueryString["aim"]%>
      

  2.   

    思归前辈说的对<%= Request.QueryString["aim"] %>

    <%
      Response.Write(Request.QueryString["aim"]);
    %>
    是一样的。
      

  3.   

    像这种常用的浏览器参数我一般采用属性的语法:
    cs:
    protected string aim
    {
       get
       {
          return Request.QueryString["aim"];
       }
    }
    前台:
    <%#aim%>
      

  4.   

    <%= Request.QueryString["aim"]%>这种用法是学ASP的基础知识
      

  5.   

    <%= Request.QueryString["aim"].ToString()%>
      

  6.   

    <%= Request.QueryString["aim"]%>
    学习
      

  7.   

    使用:
    <%=Request.QueryString["aim"]%>
      

  8.   

    <%# %>是用来绑定属性的
      

  9.   

    <%=Request.QueryString["aim"]%>
    又一次看到了钻石``