[英]How do I access Enum in MVC4 Razor?
我有一个枚举:
[Flags]
public enum ResultType {
Success = 0x01,
Failed = 0x02,
Comment = 0x03
}
如何在我的MVC4 Razor View中访问它? 像这样的东西:
You have: @ResultType.Failed!!!
那会很好。
但是,您需要导入名称空间:
@using Some.Namespace;
@SLacks给出的答案确实有效,但我想扩展它。 我将所有应用程序枚举保存在一个文件中(为了可维护性),您可以在〜/ Views / Web.Config或其他相关配置文件中添加该命名空间(以及您在视图中一直需要的任何其他内容)。 这将允许您使用枚举而不必记住添加命名空间,并且如果您使用visual studio scaffolding则特别有用。
<namespaces>
<add namespace="YourApp.Enums" />
</namespaces>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.