我想在我的 View 中编写一些逻辑,这取决于用于调用该 View 的 Controller Action 的名称。有没有办法我可以找出这个名字。

希望有人可以帮助我。请注意,它是我正在使用的MVC3。

最佳答案

获取 Controller 的名称

@ViewContext.Controller.ValueProvider.GetValue("controller").RawValue

获取 Action 名称
@ViewContext.Controller.ValueProvider.GetValue("action").RawValue

我发现了here

关于asp.net-mvc - 如何找出在MVC3中调用我的 View 的 Controller Action 的名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6018083/

10-17 00:06