当前位置:编程学习 > C#/ASP.NET >>

DataList 怎样做超链接???

以前用Gridview做就很容易,不过用Datalist就可以做模板好看点,但要自己打代码,
那么用什么做? Lable?Hyperlink? 还是 <a> 好?
代码应该怎样写??? C#  hyperlink --------------------编程问答-------------------- 一般都是<a> or linkbutton --------------------编程问答--------------------
引用 楼主 superquest 的回复:
代码应该怎样写???

<a href='<%#Eval("url")%>'><%#Eval("网站名称")%></a> --------------------编程问答-------------------- 都可以
在你的<ItemTemplate>
<a href='<%#Eval("id")%>.html'><%#Eval("title")%></a>
</ItemTemplate> --------------------编程问答-------------------- 在edit Templates里设置 拉个linkButton上去 --------------------编程问答--------------------
引用 4 楼 eviljordan 的回复:
在edit Templates里设置 拉个linkButton上去


这个我会啊,只是想用什么方法做
最重要是数据绑定的代码怎样实现。 --------------------编程问答--------------------
引用 5 楼 superquest 的回复:
引用 4 楼 eviljordan 的回复:在edit Templates里设置 拉个linkButton上去

这个我会啊,只是想用什么方法做
最重要是数据绑定的代码怎样实现。

 <asp:DataList ID="DataList1" runat="server" DataKeyField="id" RepeatColumns="5" CaptionAlign="Top">
            <ItemTemplate>
                <td>
                    <a href='<%#Eval("url") %>'>
                        <%#Eval("name") %></a>
                </td>
            </ItemTemplate>
 </asp:DataList>



DataList1.DataSource = GetTable();
DataList1.DataBind(); --------------------编程问答--------------------
引用 6 楼 hjywyj 的回复:
引用 5 楼 superquest 的回复:引用 4 楼 eviljordan 的回复:在edit Templates里设置 拉个linkButton上去

这个我会啊,只是想用什么方法做
最重要是数据绑定的代码怎样实现。
 <asp:DataList ID="DataList1" runat="server" DataKeyField="id" RepeatCo……

地址怎样写呢??? --------------------编程问答--------------------
引用 7 楼 superquest 的回复:
引用 6 楼 hjywyj 的回复:引用 5 楼 superquest 的回复:引用 4 楼 eviljordan 的回复:在edit Templates里设置 拉个linkButton上去

这个我会啊,只是想用什么方法做
最重要是数据绑定的代码怎样实现。
 <asp:DataList ID="DataList1" runat="server" DataKeyF……


用HyperLink做呢? 就是连接后面加xxx.aspx?no={0}
那种?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,