Click here to Skip to main content
15,904,415 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
in listview i have to list users. first list only 5 record and onclick on more users then display all.
here when i click on more user this li hide but it's not working.
i.e "more users.." <- hide this li

even i use // Page.ClientScript.RegisterStartupScript(this.GetType(), "removeMoreLink", "removeMoreLink();", true);

this work for me
but when i click on any user it's come after 5ts record (like)

User1
user2
user3
user4
user5
More users...
user6
user7.


after hide more user it come again on click on any user.

What I have tried:

//aspx

if (String.Equals(e.CommandName, "MoreUser")){

              List<UserListDBVM> userList = new List<UserListDBVM>();
              userList = BL.UserListBL();
              ListView1.DataSource = null;
              ListView1.DataSource = userList;
              ListView1.DataBind();
             Usercount.Text = userList.Count().ToString();
              LinkButton lnk = (LinkButton)e.Item.FindControl("LinkButton1");
              lnk.Visible = false;
              lnk.Style.Add("display", "none");
              //  Page.ClientScript.RegisterStartupScript(this.GetType(), "removeMoreLink", "removeMoreLink();", true);
          }




<asp:ListView ID="ListView1" runat="server" OnItemCommand="ListView1_ItemCommand">
                            <ItemTemplate>
                                <li>
                                    <span>@</span>
                                    <asp:LinkButton runat="server"
                                        ID="SelectEmployeeButton"
                                        Text=' <%#Eval("Username")%>'
                                        CommandName="AddToList"
                                        CommandArgument='<%#Eval("RC_UserID")+","+Eval("RC_RoomID")%>' OnClientClick="if(!callloader()()) return false;" />
                                    <span class="opt">
                                        class="fa fa-eye-slash" title="Hide room">
                                    </span>
                                </li>
                                <%--belove li display after 5 records and it remove when it click on below li. but its not remove.--%>
                                <li class="morelink" id="moreLinkId">
                                    <asp:LinkButton runat="server"
                                        ID="LinkButton1"
                                        Text='More users.....'
                                        CommandName="MoreUser" Visible="<%#Container.DisplayIndex % 5 == 4 %>" />
                                </li>
                            </ItemTemplate>
                        </asp:ListView>
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900