MVC枚举自定义JSON序列化

时间:2013-12-01 10:09:08

标签: c# asp.net-mvc json asp.net-mvc-4 enums

我正在使用MVC.NET编写Web应用程序(而不是API)。 我希望以每个枚举JSON对象包含Value字段和DisplayName字段的方式序列化枚举。 DisplayName将从在后端代码中的每个枚举值上定义的属性加载。

我想出了如何通过创建一个继承自BaseController的{​​{1}}类来完成此操作,并在该类中覆盖Controller函数。但是,我希望能够在不创建Json()并强制所有现有控制器继承的情况下执行此操作。有任何想法吗?

如果那不可能,有没有办法强制所有控制器在代码中继承BaseController

0 个答案:

没有答案