5

使用 VS2012 和 MVC4,如何获取当前模型的名称?

我想使用模型名称本身动态命名一些变量。有办法吗?我找到了控制器和动作,但还没有找到任何模型信息。

4

1 回答 1

7

你试过这个吗?

@model.GetType().Name

正如@Rowan Freeman 在下面的评论中指出的那样,您也可以从模型本身执行此操作:

GetType().Name; // or this.GetType().Name;

...或者来自控制器的这个:

var model = new MyCustomViewModel();
var modelName = model.GetType().Name;
于 2013-04-12T01:31:24.043 回答