<asp:DataList ID="DataList1" runat="server" Height="82px" Width="150px"> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Context") %>' NavigateUrl ='<%# "~/List.aspx?id="+DataBinder.Eval(Container.DataItem,"Context")%>'></asp:HyperLink> </ItemTemplate> </asp:DataList> 但必须先为HyperLink (DataList(我的例子))设置数据源,并绑定,(我的例子:DataList1.DataBind();)14:39:50