如何在呈现视图时访问当前URL

时间:2011-02-10 11:25:17

标签: asp.net-mvc-2

如何在呈现视图时访问当前网址?

这意味着, 当我访问http://mypage.com/index时,我必须展示 我的页面中的html分区中的“index”

1 个答案:

答案 0 :(得分:1)

如果您正在追踪行动名称

未经测试,但有这样的话:

<%= this.ViewContext.RouteValues["action"] %>

也许你必须访问控制器上下文(因此未经测试)。

如果您正在使用实际网址

根据需要操作控制器操作URL

<%= Url.Action("actionName", "controllerName") %>

如果您正在客户端上的URL

然后Javascript就是你的朋友:

window.location

具有您需要的价值