前台代码是
<asp:LinkButton ID="LinkButton1" runat="server" Style="position: relative" PostBackUrl="index.aspx" OnClick="LinkButton1_Click">首 页</asp:LinkButton>
    <asp:LinkButton ID="LinkButton2" runat="server" Style="position: relative" PostBackUrl="Post.aspx" OnClick="LinkButton2_Click">发布留言</asp:LinkButton>
    <asp:LinkButton ID="LinkButton3" runat="server" Style="left: 1px; position: relative; top: 1px" PostBackUrl="CheckLogin.aspx" OnClick="LinkButton3_Click">系统管理</asp:LinkButton></div>
我想让他实现点击按钮就跳转到相应的首页,发布留言页,系统管理页,后台该怎么写呀!请高人指点!

解决方案 »

  1.   

    Response.Redirect("aaaa.aspx?id="+url要传的变量);
      

  2.   

    不用写  OnClick="LinkButton1_Click"  
    直接就能跳转到首页啊
      

  3.   

    Response.Redirect("Index.aspx");
    //或者
    Server.Transfer("Index.aspx");
      

  4.   

    protected void LinkButton1_Click(object sender, EventArgs e)
        {
            Response.Redirect("index.aspx");
        }
    protected void LinkButton2_Click(object sender, EventArgs e)
        {
            Response.Redirect("Post.aspx");
        }
    protected void LinkButton3_Click(object sender, EventArgs e)
        {
            Response.Redirect("CheckLogin.aspx");
        }
    够详细了吧
      

  5.   

    就是个跳转有必要用到服务器端控件吗<a href="index.aspx">首页</a>
    用前端HTML标签。多轻便 
      

  6.   


    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default.aspx">HyperLink</asp:HyperLink>
      

  7.   

    用html标签,如果是像论坛这种,,点击进入详细的界面,怎么传值啊?不会
      

  8.   

    是不是没有这种LinkButton的属性AutoPostBack="true"的原因啊   把要跳转页得LinkButton的属性AutoPostBack="true"试试 
    如:<asp:LinkButton ID="LinkButton1" runat="server" Style="position: relative"  AutoPostBack="true" OnClick="LinkButton1_Click">首 页</asp:LinkButton>
      
      

  9.   


    protected void LinkButton2_Click(object sender, EventArgs e)
      {
    // 取值 会吧?
      string strPostID = "取到这个值";
      Response.Redirect("Post.aspx?PostID"+strPostID );
      }
    protected void LinkButton3_Click(object sender, EventArgs e)
      {
    // 取值 会吧?
      string strUserID = "取到这个值";
      Response.Redirect("CheckLogin.aspx?UserID"+strUserID );//跳转到CheckLogin.asp之后通过 Request["UserID"]-可以把你传过去的值得到
      }
      

  10.   

    双击输入 Response.Redirect();
      

  11.   

    上面的说的很清楚了...但是我还是想插一句
    这种功能有必要使用服务器控件吗?直接<a href=></a> 就ok了
      

  12.   

    你不一定要使用这个控件,你可以试着使用HyperLink控件,该控件可以直接绑定,不需要任何代码;NavigetURl这个属性就是用来设置你要跳转到的页面.
      

  13.   

    你又不做后台操作,
    就直接用a标签把
    <a href='index.aspx'>首 页</a>