我已经阅读了这里和其他网站上的一些先前问题,但是由于我对ASP.net和MVC新手,我有点难以理解所呈现的信息。
我想/需要/被告知通过View层获取当前页面的URL,并使用该信息将id应用于li标签,以允许特定的CSS。我们已将左侧导航栏从嵌入每个单独页面(由先前的合作完成)移动到放置在我将调用所有必需页面的部分视图中的列表中。网站的样式要求具有特定的突出显示左侧导航页用户当前正在使用的页面的a标签。
我阅读过的一些示例包括使用:
<%= Request.Url.PathAndQuery %>
Request.Url.ToString() or Request.Url.AbsoluteUri
var request = HttpContext.Current.Request
但是我知道不是所有的都可以在视图层中使用。那什么方法最好?有没有任何教程是我还没有找到的,可以推荐给我吗?