很轻易的实现静态菜单。
首先,需要定义div容器,并且定义ID标识,最重要的是加入runat="server"属性,这样div就能在后台代码中进行操作。
例如:
<div id="sysFolders" runat="server" align="center" >
</div>
后台操作如下:
First:定义静态的链接栏模板。
Templet
Second:从数据库读取所需信息,并套用静态的模板,生成一个个单独的模板对象。
Access Database
在这里特别说明下:
folder = folder.Replace("directoryID=parameter", "directoryID=" + item.Key.ToString());
如果其其代码如下,只是多了一个空格,程序就不对啦,我当时不小心犯了这个错误,找了半天才找到,郁闷
folder = folder.Replace("directoryID=parameter", "directoryID =" + item.Key.ToString());
Third:将这些对象填入Div容器。
sysFolders.InnerHtml = folders;
首先,需要定义div容器,并且定义ID标识,最重要的是加入runat="server"属性,这样div就能在后台代码中进行操作。
例如:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
First:定义静态的链接栏模板。
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)