我当前的代码如下。如果您访问我网页的根目录http://evanparsons.net/,您会注意到当前页面没有突出显示,但是当您访问一个页面时,它可以工作。出于测试目的,我让它返回“myPage”值以查看它为什么不工作......它仍然返回 index.aspx。
Dim pageName As String = System.IO.Path.GetFileName(System.Web.HttpContext.Current.Request.Url.AbsolutePath)
While DBReader.Read()
_link = _link + "<li><a href='" + (DBReader("source")) + "'"
If ((pageName) = (DBReader("source"))) Then
_link = _link + "class='current' "
End If
_link = _link + pageName
_link = _link + ">-" + (DBReader("name")) + "- </a></li>"
End While
基本上,我的导航来自一个扫描我的数据库的母版页,当它循环浏览它时,我想添加一个名为 current 的 css 类。