2014-10-12 90 views
0

在asp.net C#Web窗体有约束力的将其转换为许多按钮后只需按动一个按钮列表视图动态要突出选择按钮突出显示选择的LinkBut​​ton内部列表视图

<asp:ListView ID="ListViewCompanyServicesList" runat="server" ItemPlaceholderID="itemPlaceHolder" OnItemCommand="ListViewCompanyServicesList_ItemCommand"> 
    <LayoutTemplate> 
    <div id="itemPlaceHolder" runat="server" style="margin-bottom: 0px;"> 
    </div> 
    </LayoutTemplate> 
    <ItemTemplate> 
    <asp:LinkButton ID="btnTags" runat="server" Text='<%# Eval("Service") %>' CommandName="SelectService" CommandArgument='<%# Eval("ServiceId") %>' CssClass="label label-default" Style="display: inline-block" OnClick="btnTags_Click" /> 
    </ItemTemplate> 
    <EmptyDataTemplate> 
    <div class="promote_contentBox2"> 
     <p class="well" style="font-size: 80%;">No record Found</p> 
    </div> 
    </EmptyDataTemplate> 
</asp:ListView> 
+0

这里'selected linkbutton'是什么意思?据我所知,链接按钮就像可以点击的链接,在这里没有任何东西可以选择! – 2014-10-12 15:49:32

+0

我有列表视图中的按钮A当ListView绑定时,它的按钮就像A1 A2 A3 A4 A5 A6一样。当在A2上点击时,A2的颜色应该改变,然后当在A3上点击时,A2颜色应该为默认值,A3应该高亮显示 – CodefroSter 2014-10-14 12:56:48

+0

然后,您可以使用如下简单的CSS来实现:a [id * ='btnTags']:visited {color:#CCC; }用需要的替换#ccc。它说,如果有任何包含'btnTags'的标识符(如A1,A2等),如果该链接被访问,则CSS将被应用。 – 2014-10-14 13:17:11

回答

0

您可以更改的CSS已被点击的按钮。 btnTags.CssClass =“您的自定义班级”;

+0

我有列表视图中的按钮A当ListView绑定时,它的按钮就像A1 A2 A3 A4 A5 A6一样。当在A2上单击时,A2的颜色应该改变,然后当在A3上单击时,A2颜色应该默认为A3,并且应该高亮显示 – CodefroSter 2014-10-14 12:58:42