使用什么控件显示好
像这样的:
杭州市
上城区 下城区 江干区 拱墅区 西湖区
滨江区 萧山区 下沙开发区 余杭区 桐庐县
淳安县 建德市 富阳市 临安市
宁波市
海曙区 江东区 江北区 北仑区 镇海区
鄞州区 象山县 宁海县 余姚市 慈溪市
奉化市
。。。。。。。
这些地区在一张表里,这些市或区还要能点击,用什么来显示呢?
------解决方案--------------------repeater
------解决方案--------------------父:DataList或Reperter
子:用户控件
在用户控件里定义一个public变量,用来接受父类的id。
以下是我正在用的,定义的变量是publicid
<asp:datalist id= "DataList1 " runat= "server " CellSpacing= "0 " CellPadding= "0 " BorderWidth= "0px ">
<ItemTemplate>
<TABLE cellSpacing= "0 " cellPadding= "0 " width= "100% " border= "0 ">
<TR>
<TD width= "100% "> <%# DataBinder.Eval(Container.DataItem, "powername ") %> </TD>
</TR>
<TR>
<TD width= "100% ">
<uc1:SubVocation1 id=SubVocation11 runat= "server " parentid= ' <%# DataBinder.Eval(Container.DataItem, "id ") %> '>
</uc1:SubVocation1>
</TD>
</TR>
</TABLE>
<BR>
</ItemTemplate>
</asp:datalist>
------解决方案--------------------用热点吧
------解决方案--------------------其实也相当于repeater嵌套了。。。
还又个办法就是自己构建这样的html代码。。。
大家可以讨论一下,哪个好一些?
------解决方案--------------------其实用现成的控件嵌套好一点,好维护