现在有个问题 (BlogsList.aspx页面)
 http://localhost:10874/Blogs/BlogsList.aspx?CollgeID=1
当传值的时候 我得到的是 所有 院校的博客(当点击repeater1 上的 hyperlink 超链接的时候)但是 我还有一个链接  想得到的是 所有博客的链接(他是一个gridview 控件)
我得到的是一部分数据 (下面有个linkbutton)当点击linkbutton时候 跳转到 BlogsList.aspx 得到所有博客的信息问题是 在一个页面上 该怎样 实现  

解决方案 »

  1.   

    http://localhost:10874/Blogs/BlogsList.aspx?CollgeID=1
    如果有CollgeID就表示有条件,根据条件去查询数据
    如果CollegeID为null,就取所有博客的信息,是这个意思吗??if(Request["CollgeID"]==null)
    {
    }
    else
    {
    }
      

  2.   

    意思是我在 首页 
    有两个 控件 一个是Repeater 
    <asp:Repeater ID="Repeater1" runat="server">
                  <HeaderTemplate>
                  <table>
                  <tr>
                  <td>院系名称</td><td>博客数</td>
                  </tr>
                  </table>
                  </HeaderTemplate>
                  <ItemTemplate>
                  <table>
                  <tr>
                  <td><a href='<%# String.Format("BlogsList.aspx?CollgeID={0}",Eval("CollegeID")) %>'><%# Eval("CollegeName")%></a></td>
                  <td><%# Eval("BlogCount")%></td>
                  </tr>
                  </table>
                  </ItemTemplate>
            </asp:Repeater>当点击 导航控件的时候 通过传参数在 BlogsList.aspx页面得到的是 所有每个院校博客的信息
    另外一个控件是 <asp:GridView ID="GridView2" runat="server" Width="615px" AutoGenerateColumns="False">
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="BlogerName" DataNavigateUrlFormatString="BlogsList.aspx?BlogerName={0}"
                        DataTextField="BlogTitle" HeaderText="博客名称" />
                    <asp:BoundField DataField="BlogClicks" HeaderText="人气值" />
                    <asp:BoundField DataField="BlogerName" HeaderText="作者名称" />
                </Columns>
            </asp:GridView>
            <center><asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">更多</asp:LinkButton>&nbsp;</center>当我点击更多的时候  他得到的是 所有的博客信息 他们都是在BlogsList.aspx页面   这种问题 该怎样解决
      

  3.   

    那就可以按照我上面给出的方法判断CollgeID是否为null,
    动态控制Gridview的visible属性。
      

  4.   

    if(Request["CollgeID"]==null) 

       gridview.visible=true;
       repeate.visible=false;
       //绑定所有博客

    else 

      gridview.visible=false;
       repeate.visible=true;
       //根据CollgeID获取数据绑定
    }