使用VB在根页面ASP.NET上检测当前页面

时间:2012-09-29 14:37:00

标签: asp.net css

我目前的代码如下。如果您访问我的网页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类。

1 个答案:

答案 0 :(得分:2)

您是否尝试过将它们转换为小写?

If (pageName.ToLower() = (DBReader("source")).ToLower()) Then