使用Javascript在Listview ASP.NET中查看隐藏的div标签


                    <tr bgcolor="#efefef">
                        <td width="10%">
                            
                                
                        </td>
                        <td width="50%" align="left">
                            
                                <%#Eval("Name") %>
                            
                        </td>
                        <td width="10%" align="center">
                            
                                <%#Eval("Type.Name")%>
                            
                        </td>
                        <td width="10%" align="center">
                            
                                <%#Eval("isGlobal") %>
                            
                        </td>
                        <td width="20%" align="center">
                            VIEW
                             
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <div align="left" class="ShowRoles">
                                GROUPS:
                                <%#Eval("MarjorieRoles") %>
                            </div>
                        </td>

                    </tr>

这是ListView中我的ItemTemplate的代码。我希望第一个链接按钮在每次点击时显示字段。我是JavaScript新手,绝对不知道如何去做。任何帮助,将不胜感激。 谢谢

0
额外 编辑
意见: 1

1 答案

这不是一个具体的问题,但我可以给你一些指导来帮助你开始。

1)在HTML中,页面上的每个元素都标有 id 属性。在JavaScript中,您可以使用函数 document.getElementById 通过其id来获取元素。您还可以使用 document.getElementsByClass 使用元素的类。

2) And this is very important. Any time you add a server-side control to your page, it will be assigned an id in the resulting HTML that may be completely different from the ID you specify in the mark-up. In ASP.net, you can get the client-side id by writing <%= elementId.ClientID %>.

3)像jQuery这样的库可能对简化开发很有帮助。使用jQuery,您可以使用 $。click 函数将事件附加到按钮单击事件。您可以使用 $。show 函数来显示一个隐藏的元素。

0
额外