2011-01-24 27 views
6

Kullanıcı modelimin e-posta özelliğinde bir Uzak özellik var. Yeni bir kullanıcı oluşturduğumda, çalışır ve kullanıcılara bir e-postanın kullanımda olduğunu bildirir. Şimdi düzenleme formumda bir sorun yaşıyorum (kullanıcı değerleri güncellemek istiyorsa). Kullanıcının e-postasının kullanımda olduğunu bildirir, kullanımda olan e-postanın kullanıcı tarafından kaydedildiği zaman bu mesajı vermesini istemiyorum. Davranılacak olan Remote özelliğini nasıl değiştirebilirim?ASP.NET MVC 3 Orijinal değere izin vermek için uzaktan doğrulama

cevap

24

Bunu çözdüm. Bence

, ben

Ve sonra benim denetleyicisi eylem [Remote("IsEmailUsed", "User", AdditionalFields="InitialEmail")] koymak, benim model üzerinde

@Html.Hidden("InitialEmail", Model.Email) koymak, ben ilk e-posta geçerli olmasını sağlayacaktır public JsonResult IsEmailUsed(string email, string initialEmail) var.

+0

aynı soruna sahip. ve söylediğin şeyi yaptım ama çalışmıyor. Bunu nasıl uyguladığınızı tam bir denetleyici örneğine sahip olabilir miyim –