Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 VS2012 和 MVC4,如何获取当前模型的名称?
我想使用模型名称本身动态命名一些变量。有办法吗?我找到了控制器和动作,但还没有找到任何模型信息。
你试过这个吗?
@model.GetType().Name
正如@Rowan Freeman 在下面的评论中指出的那样,您也可以从模型本身执行此操作:
GetType().Name; // or this.GetType().Name;
...或者来自控制器的这个:
var model = new MyCustomViewModel(); var modelName = model.GetType().Name;