日期:2009-11-01 浏览次数:20452 次
方法1:显示所有一级栏目
该方法是点击“首页”时或者是第一次打开网页的时候调用的,实现的效果为加粗“首页”两字,并改变“首页”所在的单元格的背景。该方法命名为:showFirstMenu(),代码如下:
public void showFirstMenu()
{
//读取所有Parents为root的记录(也就是所有一级栏目),升序排列,下同
DataView dv = ReadXMLDataView("HeadMenu.XML","Parents = 'root'","OrderID asc");
//保存从XML中读取出来的栏目的链接地址
string strLinkUrl;
//保存读出来的栏目名称
string strTitle;
//判断是否有一级栏目
if(dv.Count > 0)
{
//先清空label的内容,防止上次生成的内容遗留下来
lblCode.Text = "";
//生成一级栏目表格-------------------------------
lblCode.Text = "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' class='Cn12Black'>";
lblCode.Text += "<tr><td width='100%' height='3' class='bgGray'></td></tr>";
lblCode.Text += "<tr><td class='bgGray'>";
lblCode.Text += "<table height='30' border='0' cellpadding='3' cellspacing='0'>";
lblCode.Text += "<tr>";
//循环读出一级栏目
for(int i=0; i < dv.Count; i++)
{
strLinkUrl = dv[i]["LinkUrl"].ToString().Trim();
&nbs