ASPX If语句没有加载我的内容

时间:2011-12-20 17:12:59

标签: asp.net vb.net

所以我有这样的事情:

<%If (Request.Url.ToString = "default.aspx") Then %>
        <li><a href="url">Link</a></li>
        <li><a href="url">Link</a></li>
    <%ElseIf (Request.Url.ToString = "anotherdefault.aspx") Then %>
        <li><a href="url">Link</a></li>
        <li><a href="url">Link</a></li>
            

但由于一些奇怪的原因,它没有提供该特定URL的链接。但是当我在我的vb页面上设置断点时,它可以工作。认为IF语句导致css问题?

2 个答案:

答案 0 :(得分:3)

“=”区分大小写。如果您通过在浏览器中键入URL进行测试,则可能无法准确测试应用程序的内容。尝试使用Request.Url.ToString.ToLower() = "default.aspx"

答案 1 :(得分:1)

确保您拥有EndIf。如果没有为条件尝试别的东西,比如真或假。我肯定会说这不是一个CSS问题。在css看到doc之前评估内联代码。