当前位置:编程学习 > C#/ASP.NET >>

求助。.net动态读取数据并分组控制显示和隐藏。

http://cq.qq.com/house/fjh/2010cjh/lh.htm

如上链接,我要做一个这种效果。
数据是数据库里面动态读取的。
看代码:

<table>
                    <!--展团靓盘logo开始-->
                    <tr>
                        <asp:DataList ID="dtlZhanTuanLogo" runat="server" RepeatColumns="8">
                            <ItemTemplate>
                         <td>
                                    <%--<%# strShow(Convert.ToString(Eval("ID")),Convert.ToString(Eval("F_CLink")),Convert.ToString(Eval("F_CDec"))) %>--%>
                                    <img src="<%# Eval("F_CLink") %>" alt="<%# Eval("F_CDec") %>"/>
                        </td> 
                       </ItemTemplate>
                        </asp:DataList> 
                    </tr>
                    <!--展团靓盘logo结束-->
                    <!--展团靓盘内容开始-->
                    <asp:DataList ID="dtlZhanTuanContent" runat="server" RepeatColumns="1">
                        <ItemTemplate>
                            <div>
                               <tr>
                                    <td>
                                    <ul  id='divContent'  style="display: none" >
                                        <li>
                                            <img src="<%# Eval("F_CLink") %>" alt="<%# Eval("F_CTitle") %>" />
                                        </li>
                                        <li>
                                            <font color="green">
                                            <%# Eval("F_CTitle") %></font>
                                        </li>
                                        <li>
                                            <%# Eval("F_CSTitle").ToString().Length>200?Eval("F_CSTitle").ToString().Substring(0,150)+"...":Eval("F_CSTitle") %> 【<a
                                            href="<%# Eval("F_LinkDec") %>">详细</a>】
                                        </li>
                                        <li>
                                            <font color="green">
                                            <%# Eval("F_Pic") %></font>
                                        </li>
                                        <li>
                                            <%# Eval("F_CDec").ToString().Length>200?Eval("F_CDec").ToString().Substring(0,150)+"...":Eval("F_CDec") %> 【<a
                                            href="<%# Eval("F_NetLink") %>">详细</a>】
                                        </li>
                                        <li>
                                            <%# Eval("F_DcUrl") %>
                                        </li>
                                        <li>
                                            <%# Eval("F_Company").ToString().Length>200?Eval("F_Company").ToString().Substring(0,150)+"...":Eval("F_Company") %> 【<a
                                            href="<%# Eval("F_Address") %>">详细</a>】
                                        </li>
                                    </ul>                                  
                                    </td>
                                </tr>
                            </div>
                         </ItemTemplate>
                    </asp:DataList>                
                    <!--展团靓盘内容结束--> 
                </table>

在线求解。。。。 --------------------编程问答-------------------- 别沉啊。。急啊。。。 --------------------编程问答-------------------- 这是JS效果,跟.NET没什么关系
数据全读出来,生成table,除了第一个全部隐藏,
然后就是很简单的mouseover事件处理
mouseover的时候就隐藏其他的,显示当前标签对应的内容 --------------------编程问答-------------------- 搜索   JS   层的显示和隐藏。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,