【发布时间】:2013-01-29 19:50:01
【问题描述】:
我在这里和其他网站上阅读了一些以前的问题,但是对于 ASP.net 和 MVC 的新手,我在理解所提供的信息时遇到了一些麻烦。
我想要/需要/被告知通过 View 层获取我所在页面的当前 URL,并使用该信息将 id 应用于允许特定 css 的 li 标签。我们已将左侧导航栏从嵌入每个页面(由以前的合作社完成)移动到将列表放在部分视图中,我将在所有必需的页面上调用该列表。网站的样式要求在左侧导航中突出显示用户当前所在页面的标签。
我读过的一些例子包括使用:
<%= Request.Url.PathAndQuery %>
Request.Url.ToString() or Request.Url.AbsoluteUri
var request = HttpContext.Current.Request
但我知道并非所有这些都可以在视图层中使用。最好的方法是什么?是否有任何我找不到的教程可供任何人推荐?
【问题讨论】:
标签: c# asp.net-mvc web-applications