现在有个问题 (BlogsList.aspx页面)
http://localhost:10874/Blogs/BlogsList.aspx?CollgeID=1
当传值的时候 我得到的是 所有 院校的博客(当点击repeater1 上的 hyperlink 超链接的时候)但是 我还有一个链接 想得到的是 所有博客的链接(他是一个gridview 控件)
我得到的是一部分数据 (下面有个linkbutton)当点击linkbutton时候 跳转到 BlogsList.aspx 得到所有博客的信息问题是 在一个页面上 该怎样 实现
http://localhost:10874/Blogs/BlogsList.aspx?CollgeID=1
当传值的时候 我得到的是 所有 院校的博客(当点击repeater1 上的 hyperlink 超链接的时候)但是 我还有一个链接 想得到的是 所有博客的链接(他是一个gridview 控件)
我得到的是一部分数据 (下面有个linkbutton)当点击linkbutton时候 跳转到 BlogsList.aspx 得到所有博客的信息问题是 在一个页面上 该怎样 实现
解决方案 »
- reportviewer10.0如何给参数赋值
- 引发了内部异常 System.ComponentModel.Win32Exception,错误消息如下: 拒绝访问。。
- cuteeditor 如何去除自动生成的CSS
- (急)水晶报表10发布问题!
- 请问怎么在xslt里用滚动条?类似与html里DIV
- 关于日历,请大家帮帮忙
- HTTP 错误 403 - 禁止访问 ??为什么?
- 怎么样获得日期和时间啊?急啊,正在报错ing...
- 限制datalist中的图片大小---在线等,马上结贴
- 我自定义了一个控件 为什么大小和位置不能改变!!
- sql查询转为linq查询
- asp.net中给客户端控件加了runat 怎么在后台为其属性赋值
如果有CollgeID就表示有条件,根据条件去查询数据
如果CollegeID为null,就取所有博客的信息,是这个意思吗??if(Request["CollgeID"]==null)
{
}
else
{
}
有两个 控件 一个是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> </center>当我点击更多的时候 他得到的是 所有的博客信息 他们都是在BlogsList.aspx页面 这种问题 该怎样解决
动态控制Gridview的visible属性。
{
gridview.visible=true;
repeate.visible=false;
//绑定所有博客
}
else
{
gridview.visible=false;
repeate.visible=true;
//根据CollgeID获取数据绑定
}