ASP.NET 关于GridView超链接
我想做个新闻模块,用GridView在页面中显示新闻标题,如何将这标题弄成超链接,一点击标题就跳转到详细内容呢?...
我想做个新闻模块,用GridView在页面中显示新闻标题,如何将这标题弄成超链接,一点击标题就跳转到详细内容呢?
展开
展开全部
做新闻模块好像很少用gridview的,为什么不用repeater呢?
在repeater中可以采用如下的绑定方式;
<asp:Repeater ID="RepNews" runat="server">
<ItemTemplate>
<a href='<%#"新闻详细页.aspx?id="+Eval("id") %>'><%#Eval("显示的新闻标题") %></a>
</ItemTemplate>
</asp:Repeater>
当然如果你非要用gridview也未尝不可,方法都是一样的,只要是指定了该标题对应的ID就行,这样就可以通过传输参数到下个页面。
不过还是建议用repeater,希望你考虑下。
在repeater中可以采用如下的绑定方式;
<asp:Repeater ID="RepNews" runat="server">
<ItemTemplate>
<a href='<%#"新闻详细页.aspx?id="+Eval("id") %>'><%#Eval("显示的新闻标题") %></a>
</ItemTemplate>
</asp:Repeater>
当然如果你非要用gridview也未尝不可,方法都是一样的,只要是指定了该标题对应的ID就行,这样就可以通过传输参数到下个页面。
不过还是建议用repeater,希望你考虑下。
展开全部
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" OnPageIndexChanging="GridView1_PageIndexChanging" Width="750px" OnRowCommand="GridView1_RowCommand" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
<Columns>
<asp:BoundField DataField="name" HeaderText="1" />
<asp:BoundField DataField="phone" HeaderText="2" />
<asp:BoundField DataField="email" HeaderText="3" />
<asp:TemplateField HeaderText="跳转">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="跳转的页面">'
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<Columns>
<asp:BoundField DataField="name" HeaderText="1" />
<asp:BoundField DataField="phone" HeaderText="2" />
<asp:BoundField DataField="email" HeaderText="3" />
<asp:TemplateField HeaderText="跳转">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="跳转的页面">'
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用模板列,将显示标题的标签改为<a>就可以
也可用table在页面上写都行
也可用table在页面上写都行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单,在GridView的单元格内绑定数据即可
<a href='...<%# Eval("..") %>' />
<a href='...<%# Eval("..") %>' />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码如下:
<asp:TemplateField ConvertEmptyStringToNull=
<asp:TemplateField ConvertEmptyStringToNull=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询