Jer*_*ose 3 asp.net-mvc data-annotations asp.net-mvc-3
我打算实现一个自定义DisplayAttribute,以允许基于模型值的动态显示值,但我不能因为DisplayAttribute是密封的.
在我开始编写我自己的客户属性来模仿其行为之前DisplayAttribute,有人能想到为什么这个被密封了吗?我假设它背后有一个原因,如果是这样,那可能是我不应该试图通过滚动我自己"破解"这个限制的原因.
我不是要求任何人阅读微软的想法,我只是希望有人已经知道密封的设计理由,以便在滚动(或避免)我自己的实现时考虑到这一点.