想请你帮忙。我对 asp.net 2.0 中的声明性语句有点迷失了。
当当前路径等于我提供的路径时,我想为 A 标签添加特定的类“selected”或“noselected”。我试过 st.,但它不起作用。代码如下:
<a href="<%# DataBinder.Eval(Container.DataItem, "Url") %>" class="<%# (DataBinder.Eval(Container.DataItem, "Url").ToString().Equals(Request.RawUrl))?"selected":"notselected" %>">linkname</a>
“Url”的值为“/SubDir/SecondPage.aspx”
我不确定简短的“IF”语句是否有效,以及我是否比较正确的 url 值。如果你看到一些重要的东西,那就太好了。
谢谢。X。
[编辑] 好的,上面的代码完全没有问题,无需更改。问题出在我身上。打败我。