ASP.NET MVC - 控制器代码的当前操作?

2024-01-05

这与最近的另一个问题非常相似:

如何返回 ASP.NET MVC 视图中的当前操作? https://stackoverflow.com/questions/362514/asp-net-mvc-current-action

但是,我想从内部获取当前操作的名称控制器 code.

因此,在操作调用的函数的代码中,我想获取当前操作名称的字符串。

这可能吗?


您可以从控制器类中访问路由数据,如下所示:

var actionName = ControllerContext.RouteData.GetRequiredString("action");

或者,如果“操作”不是路线的必需部分,您可以照常索引路线数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET MVC - 控制器代码的当前操作? 的相关文章

随机推荐