KnockoutJS, KnockoutJS Mapping eklentisi ve jQuery 1.7.1 kullanarak ASP.NET MVC 2'yi kullanarak bir sayfa yapıyorum. KnockoutJS Doğrulama eklentisini de kullanabilmeyi isterdim (here bulundu). Ancak hem sunucu hem de istemci tarafında doğrulamanın olması gerekiyor.KnockoutJS Doğrulaması için eşleme modelleri görüntüleme
Görünüm modellerimin .extend() yöntemini kullanan KnockoutJS Validation plugin eşlemesi olması mümkün mü?
DÜZENLEME: Örnek. Otomatik olarak bu dönüş: Bu içine
[Required]
public string Firstname { get; set; }
:
var viewmodel = {
firstname: ko.observable().extend({ required: true });
}
C# modellerinde Veri Ek Açıklamaları'nı kullanıyor ve istemcilerin doğrulama kurallarını doldurmak için EditorFor'u kullanıyor musunuz veya ister misiniz?MVC'nin standart MVC stil formları için çok fazla çalışmaz (en azından Internet Uygulama şablonu ile MVC3'te) olarak kullanabileceğiniz yerleşik olarak aynı istemsiz istemciyi kullanabilirsiniz. – kendaleiv
Lütfen orijinal – Ryan
adresindeki düzenlemeler konusuna bakın. Bu çok ilgi çekici bir yaklaşımdır ve ona çok fazla düşünce verdim. C# 'dan Javascript'e davranış kodu oluşturmayı düşünüyorum. Bu, modelini yansıtan ve javascript üreten bir şey oluşturmanız gerektiğini düşünüyorum. Belki sadece doğrulama bölümü ve haritalama eklentisi yaptıklarını yapalım. Eşlemenin ve oluşturulan doğrulama kodunun birleşimi size ihtiyacınız olanı verebilir. Doğrulama kodunu oluşturmanız gerektiğini düşündüğümün nedeni, yalnızca Javascript kullanarak doğrulama kodunu üretmenin zor bir zamanının olacağını düşünüyorum, ancak yanılmış olabilirim. –