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

datalist嵌套问题


北京 |北京大学|
上海 |清华大学|
河南 |  .     |
天津 |  .     |
重庆
  .
  .
  .
当鼠标放到每个省份或者直辖市的时候,在后面显示省份或者直辖市的所有学校!
我用的datalist嵌套,读出所有省份和直辖市,然后当鼠标放到省份上面的时候后面就显示大学。但是我写的代码每次只能显示第一个。代码如下:
<asp:DataList ID="dl_list" runat="server" OnItemDataBound="dl_list_ItemDataBound">
        <HeaderTemplate><div></HeaderTemplate>
        <ItemTemplate><ul style="display:inline">
            <li style="display:inline; float:left"><asp:Label ID="lblID" runat="server" Text='<%# Eval("RegionID") %>' Visible="false"></asp:Label><a onmouseover="show();" href="#"><%# Eval("RegionName") %></a></li>
            <li id="col" style="display:none"><asp:DataList ID="dl_college" runat="server">
                    <ItemTemplate><a href="#"><%# Eval("RegionName") %></a></ItemTemplate>
                </asp:DataList>
            </li>
        </ul></ItemTemplate>
        <FooterTemplate></div></FooterTemplate>
    </asp:DataList>

各位大虾帮忙看看我该怎么做 --------------------编程问答-------------------- 给为大虾一定要帮帮忙啊,我先顶起来 --------------------编程问答-------------------- 各位大虾一定要帮帮忙啊,我先顶起来 --------------------编程问答-------------------- 各位大虾一定要帮帮忙啊,我先顶起来 --------------------编程问答-------------------- datalist嵌套?就看到一个datalist啊 --------------------编程问答--------------------
引用 4 楼 zhong2006 的回复:
datalist嵌套?就看到一个datalist啊

两个好不好。仔细看下 --------------------编程问答-------------------- 用不着嵌套,用ajax获取学校,然后弹出层显示,或者设置ToolTip属性为学校的名称 --------------------编程问答-------------------- 两个你都绑定同一个字段“regionname"区域名称?? --------------------编程问答--------------------
引用 7 楼 zhong2006 的回复:
两个你都绑定同一个字段“regionname"区域名称??

嗯,我现在先调试出来,绑定的数据到时候再改 --------------------编程问答--------------------
引用 6 楼 zhong2006 的回复:
用不着嵌套,用ajax获取学校,然后弹出层显示,或者设置ToolTip属性为学校的名称

能不能说的具体点?我Ajax不是很熟悉 --------------------编程问答-------------------- foreache(Datelistitem ds in datalist.item)
{
     遍历下一个
}
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,