这与最近的另一个问题非常相似:
如何返回 ASP.NET MVC 视图中的当前操作? https://stackoverflow.com/questions/362514/asp-net-mvc-current-action
但是,我想从内部获取当前操作的名称控制器 code.
因此,在操作调用的函数的代码中,我想获取当前操作名称的字符串。
这可能吗?
您可以从控制器类中访问路由数据,如下所示:
var actionName = ControllerContext.RouteData.GetRequiredString("action");
或者,如果“操作”不是路线的必需部分,您可以照常索引路线数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)