ここや他のサイトで以前の質問をいくつか読んだことがありますが、ASP.net と MVC は初めてなので、提示された情報を理解するのに少し苦労しています。
ビューレイヤーを介して現在のページの現在の URL を取得し、その情報を使用して、特定の css を許可する li タグに ID を適用するように指示されました。左側のナビゲーション バーをすべての単一ページに埋め込む (以前の共同作業で行った) から、必要なすべてのページで呼び出す部分ビューにリストを配置するように移動しました。サイトのスタイリング要件には、左側のナビゲーションに特定のハイライトがあり、ユーザーが現在いるページのタグがあります。
使用を含む、私が読んだ例のいくつか:
<%= Request.Url.PathAndQuery %>
Request.Url.ToString() or Request.Url.AbsoluteUri
var request = HttpContext.Current.Request
しかし、それらのすべてが View レイヤーで使用できるわけではないことはわかっています。最善のアプローチは何ですか?まだ見つけられていないチュートリアルで、誰もが推奨できるものはありますか?