private void RegisterDependencyResolver()
{
var kernel = new StandardKernel();
kernel.Unbind<ModelValidatorProvider>();
RegisterServices(kernel);
DependencyResolver.SetResolver(new Expert.WebUI.Helpers.NinjectDependencyResolver(kernel));
}
kernel.Unbind15 Eylül 2015 Salı
Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: required
Eğer mvc projeniz de böyle bir hata alıyorsanız ve hatada belirttiği tarzda birşey yapmadığınız veya kendi customvalidatior 'ınızı yazmadığınız halde bu hatayı alıyorsanız, çözüm için doğru yerdesiniz.
Projenizde ninject kullandıysanız ninjectin kendi modelvalidatior'u bu hatayı almanıza sebep oluyor. Öncelikle hatanın ninject'den kaynaklandığına emin olmak için global.asax üzerinde ninjecti register ettiğiniz bölümü kapatıp bir controllerınıza test amaçlı default constructior ekleyin. Validation hatasını aldığınız sayfa ninject registiration kapandığında çalışıyorsa yapmanız gereken çok basit.
();
Eklemeniz yeterli olacaktır.
Kaydol:
Kayıtlar (Atom)