所以我有这样的事情:
<%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问题?
答案 0 :(得分:3)
“=”区分大小写。如果您通过在浏览器中键入URL进行测试,则可能无法准确测试应用程序的内容。尝试使用Request.Url.ToString.ToLower() = "default.aspx"
答案 1 :(得分:1)
确保您拥有EndIf。如果没有为条件尝试别的东西,比如真或假。我肯定会说这不是一个CSS问题。在css看到doc之前评估内联代码。