<asp:DataList ID="pagecode" RepeatDirection="Horizontal" AutoPostBack="false" runat="server">
<ItemTemplate>
<asp:LinkButton ID="page_on" runat="server">
<%#Container.DataItem%></asp:LinkButton>
</ItemTemplate>
<SelectedItemTemplate>
<asp:LinkButton ID="page_on" style="color:Red;" runat="server">
<%# Container.DataItem%></asp:LinkButton>
</SelectedItemTemplate>
</asp:DataList>增加什么事件,当单击datalist中的一个LinkButton时,实现其color为红色,也就是转为SelectedItemTemplate模板?用了ItemCommand 和SelectedIndexChanged事件测试,要么不能实现,要么要点击两次才能实现。
先谢谢了
<ItemTemplate>
<asp:LinkButton ID="page_on" runat="server">
<%#Container.DataItem%></asp:LinkButton>
</ItemTemplate>
<SelectedItemTemplate>
<asp:LinkButton ID="page_on" style="color:Red;" runat="server">
<%# Container.DataItem%></asp:LinkButton>
</SelectedItemTemplate>
</asp:DataList>增加什么事件,当单击datalist中的一个LinkButton时,实现其color为红色,也就是转为SelectedItemTemplate模板?用了ItemCommand 和SelectedIndexChanged事件测试,要么不能实现,要么要点击两次才能实现。
先谢谢了
都不是
加这个就行了
Protected Sub pagecode_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles pagecode.SelectedIndexChanged
pagecode.DataBind() '强调当前页
End Sub