如何在视图中找到控制器和操作名称?

时间:2011-11-24 10:14:14

标签: asp.net-mvc asp.net-mvc-3

我已经决定在我的许多屏幕上使用常见的viewModel。但是为了增加我的灵活性,我想至少知道控制器的名称和调用viewModel / view的动作。

是否可以获取此信息以及如何进行此操作?

由于

1 个答案:

答案 0 :(得分:0)

var action = (string)ViewContext.Controller.ValueProvider.GetValue("action").RawValue;
var controller = (string)ViewContext.Controller.ValueProvider.GetValue("controller").RawValue;