Pergunta

Com o Visualizar 2 Liberação do ASP.NET MVC 2, agora temos classes base para implementar nossos próprios provedores personalizados para metadados e validação. Especificamente, com ModelMetAdataProvider e ModelValidatorProvider.

Ainda não há muita documentação sobre isso (acaba de ser lançado ontem como um visualização, então não estou surpreso nem decepcionado).

Alguém recebeu implementações personalizadas de qualquer um deles funcionando? Um exemplo muito simples (metadados e validador para apenas "necessário") seria ótimo!

Talvez muitas pessoas tenham a mesma idéia, mas eu gostaria de usar o IronRuby para injetar os metadados, e estou procurando qualquer exemplo para começar.

Obrigado!

Editar: Soa como Brad Wilson (do xunit.net fama) tem algumas postagens de blog chegando a essa coisa exata! Se ele não responder aqui, criarei uma resposta com links quando essas postagens estiverem prontas.

Edit2: Sankarsan Bose em Codingndesign também tem Postagens sobre o assunto. (ModelValidator no momento). Incluindo aqui para referência futura.

Foi útil?

Solução

Aqui está um exemplo de provedor de validador, usando a Enterprise Library:

http://bradwilson.typepad.com/blog/2009/10/enterprise-library-validation-example-for-aspnet-mvc-2.html

A amostra de metadados está chegando em breve.

Outras dicas

Este artigo de Daniel Chambers parece ser uma boa leitura se você estiver interessado nos metadados do modelo ASP.NET MVC e tópicos de validação de modelo.

http://www.digitallycreated.net/blog/54/deep-inside-asp.net-mvc-2-model-metadata e validação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top