ASP.NET MVC3'ü jQuery Validate + ile MVC3 ile gelen göze batmayan doğrulama desteğiyle kullanıyorum. Hemen hemen her şey için harika çalışıyor, ancak bir bakış açısına sahip olduğum bir bakış açısına sahibim ve MVC3 + Validate + Unobtrusive'ın bir parçası olarak gerçekleşen doğrulama olaylarına nasıl erişeceğinizi bilmiyorum. Gerçek doğrulama sadece birkaç satırlık kod alacaktır. Sadece bu kodu nereye takacağımı bilmiyorum.İstemci tarafı model düzeyi veya form düzeyi doğrulaması ile ASP.NET MVC3
Standart doğrulama, tek tek alanlarla ilgili hatalar bulduğunda ve bunlar için uyarı iletileri eklediğinde, varolan doğrulama akışına bağlanmak istiyorum.
P.S. Sunucu tarafında uygun model seviyesi doğrulamayı nasıl ekleyeceğim (Scott sadece blogged hakkında), ancak istemcide ve bazılarında yalnızca sunucuda bazı doğrulamaların gerçekleşmesi garip olur. Bir kullanıcı, istemci doğrulama hatalarını görebilir, düzeltebilir, ardından formu göndermeyi deneyebilir ve yalnızca model düzeyinde doğrulama hata mesajını alabilir.
daha da iyi açıklayan etrafında diğer makaleler muhtemelen vardır, gerçekten soru ile ilgisi yoktur. Modelin tamamında nasıl bir özel doğrulama ekleneceğini merak ediyor (yalnızca javascript doğrulama işleminin nasıl yapıldığını sormuyor). – jessegavin
Biliyorum. Ben bu çizgiye cevap veriyorum: "ama müşteri üzerinde ve bazılarında sadece bir hizmette bazı doğrulama gerçekleşirse garip geleceğini hissediyorum" Okumak korkusu. – jfar
Tabii ki sunucuda yeniden doğrulanacaktır. Bu, müşteri doğrulamasını gereksiz kılmaz. Bildirimin anlamı, bazı alanlarınızın hem istemcide hem de sunucuda doğrulanması ve diğerlerinin yalnızca sunucuda doğrulanması, tek bir kullanıcı deneyimi olmasıydı. Kullanıcılar, istemci doğrulamasından düzeltmek için ihtiyaç duydukları hataların bir listesini görür ve bittiğini düşünürler, daha sonra sunucudan gönderdiklerinde ek hatalar alırlar. –