asp.net-mvc-3 - 在MVC3中,如何获取当前 Controller 名称?

标签 asp.net-mvc-3 model-view-controller namespaces controller httpcontext

从 http 上下文类是否有获取当前 Controller 名称的方法?

最佳答案

是的,你可以这样做

HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();

如果您在 View 中,则可以执行以下操作:
ViewContext.RouteData.Values["Controller"]

关于asp.net-mvc-3 - 在MVC3中,如何获取当前 Controller 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462751/

相关文章:

PHP - 开始使用命名空间

c# - 如何访问用户注册时给出的 'name'

javascript - 如何在 Ruby on Rails 中合并列中的重复项?

model-view-controller - MVC 中的数据验证

javascript - 如何在Angular中创建数据传输对象并将其发送到后端?

c++ - 如何在 UML 中绘制 namespace /包范围方法/变量?

templates - MediaWiki:已创建页面的每个命名空间的默认模板

entity-framework - 使用 Join 获取更新的 Table Linq Entity Framework

javascript - 无法让 Angular 应用程序在 MVC 布局中工作

javascript - jQuery 对话框部分表单提交验证