网站位置:首页 >> 相关文档
用Asp.net制作顶部导航控 
用Asp.net制作顶部导航控
";
}
}
重新显示一级栏目

  该方法是点击除了“首页”这一链接以外的一级栏目时调用的,实现的效果为重新显示一级栏目,加粗当前点击的一级栏目名称,并改变其单元格背景颜色。同时显示属于该一级栏目的二级栏目。方法命名为:showFirstMenuByFile(strNowViewFile),传入的参数为当前浏览的文件名称。代码如下:

public void showFirstMenuByFile(string strNowViewFile)
{
//读取所有Parents为root的记录
DataView dv = ReadXmlDataView("HeadMenu.xml","Parents = root","OrderID asc");
//保存栏目的链接地址
string strLinkUrl;
//保存栏目名称
string strTitle;

if(dv.Count > 0)
{
lblCode.Text = "";
//生成表格
lblCode.Text = "";
lblCode.Text += "";
lblCode.Text += "";
lblCode.Text += "";
}
}
lblCode.Text += "
";
lblCode.Text += "";
lblCode.Text += "";

for(int i=0; i < dv.Count; i++)
{
strLinkUrl = dv[i]["LinkUrl"].ToString().Trim();
strTitle = dv[i]["Title"].ToString().Trim();

//如果读出来的栏目名称为当前访问的一级栏目的名称,加粗并改变其单元格背景色
if(strLinkUrl.Equals(strNowViewFile))
{
lblCode.Text += "";
lblCode.Text += "";

//改变当前位置-------------------------------------

lblPosition.Text = "";
lblPosition.Text += "
|";
lblCode.Text += "";
lblCode.Text += "" + strTitle + "";
lblCode.Text += "
";
lblCode.Text += "
";
lblPosition.Text += "当前位置:首页";
lblPosition.Text += " >> " + strTitle + "";
lblPosition.Text += "
";
}
else
{
lblCode.Text += "
|";
lblCode.Text += "";
lblCode.Text += strTitle;
lblCode.Text += "
";
lblCode.Text += "
";
//一级栏目html代码到这里结束
lblCode.Text += "
Time.2009-8-25     来源.http://www.gcity.com.cn     编辑.上海红提城信息科技有限公司    
© 2002-2008 www.Gcity.com.cn ICP06055129咨询热线:4008207959     021-33606181(红提城信息科技)