2011-11-08 4 views
19

Devo convalidare il duplicato di FirstName, LastName e combinazione di indirizzo di posta elettronica utilizzando la convalida remota nell'applicazione ASP.NET MVC 4 (C#). La convalida remota accetta solo uno AdditionalFields, che è come di seguito:come utilizzare più campi aggiuntivi nella convalida remota - asp.net mvc

[Remote("IsUserNameAvailable", "User", AdditionalFields="LastName")] 
public string FirstName{ get; set; } 
public string LastName{ get; set; } 
public string EmailAddress{ get; set; } 

come posso aggiungere l'EmailAddress per la combinazione?

risposta

33

Li poteva separare da una virgola:

[Remote("IsUserNameAvailable", "User", AdditionalFields="LastName,EmailAddress")] 
+1

ha funzionato grande. Grazie – Prasad

+1

N.B. Se vuoi che questo venga effettivamente riconvalidato quando cambiano i campi aggiuntivi, vorrai guardare la risposta di @Kiff qui http://stackoverflow.com/questions/10163683/remote-validation-mvc-3-0-multiple-fields-validation – MemeDeveloper