あなたに助けを求めたい。asp.net 2.0 の宣言文で少し迷っています。
現在のパスが指定したパスと等しい場合、特定のクラス「selected」または「noselected」を A タグに追加したい。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 の正しい値を比較するかどうかはわかりません。みんなに何か重要なものが見られたら、それは素晴らしいことです。
ありがとう。バツ。
[編集] OK、上記のコードはまったく問題ありません。変更する必要はありません。問題は私の中にありました。私を倒してください。