Я написал собственный поставщик метаданных, наследуя его от DataAnnotationsModelMetadataProvider
. Пользовательский поставщик содержит переопределенные реализации для GetMetadataforProperty
и CreateMetadata
.custom modelmetadataprovider для JsonResult
Когда я возвращаю ActionResult
из моего метода класса контроллера, выполняется код для моего собственного поставщика метаданных. Однако, если я вернусь JsonResult
, код поставщика метаданных не попадет.
Я что-то упустил? Любая помощь будет оценена по достоинству.