旅顺黑社会:asp.net的datalist问题!!解决问题后加50分

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 20:18:46
c#的.
我想让datalist里的数据显示成hyperlink,在里加hyperlink控件,再绑定hyperlink的text属性到数据字段,请教一下,如何写代码或如何操作能实现.

给个例子你参考下:
另外,Hyperlink完全可以用<a></a>来代替,方法类似
<asp:DataList RepeatColumns="6" RepeatDirection="Horizontal" RepeatLayout="Flow" Runat="server" ID="SecretUserList" BorderColor="#dcdcdc">
<ItemTemplate>
<asp:HyperLink id="hyperlink1" Runat="server" NavigateUrl='<%# "../../Member/memberinfo.aspx?StuID="+DataBinder.Eval(Container.DataItem,"StuID")%>' Target="_blank" ToolTip="查看资料">
<%# DataBinder.Eval(Container.DataItem,"StuName")%>
</asp:HyperLink> 
<asp:LinkButton Runat="server" ID="DelUser" OnCommand="OnDelUser" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"StuID")%>'>取消该认证</asp:LinkButton>
</ItemTemplate>
<ItemStyle BackColor="#f5f5f5"></ItemStyle>
</asp:DataList>

可以不使用hyperlink直接使用<A></A>也行

1使用模板列
2在模板列中添加hyperlink或<A></A>
3数据绑定使用<%# Eval("字段名") %>绑定到需要的地方

hyperlink也可一如此使用