当前位置:  开发笔记 > 后端 > 正文

如何从ASP.NET MVC中的视图中找出当前资源和控制器名称

如何解决《如何从ASP.NETMVC中的视图中找出当前资源和控制器名称》经验,为你挑选了1个好方法。

我以RESTful资源方式使用ASP.NET MVC,我希望能够从视图中获取当前资源和控制器名称.

我试图创建一个HTML页面,我想知道当前的资源和控制器名称是否可以得到这个?



1> Josh E..:

您可以通过查看ViewContext.Controller属性在视图中获取它.ViewContext属性还允许访问许多其他有用的属性,例如Route Data,Application,Cache,ViewData等.

编辑:要获得控制器的实际名称,您可以采用以下两种方式之一:

1)在ViewContext的Controller属性上调用GetType(),并使用该Name属性获取控制器的类名

2)查看路径数据并检查"controller"键的值,例如ViewContext.RouteData.Values ["controller"](这可能是首选方法)

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有