2011-11-08 36 views
19

我需要在我的ASP.NET MVC 4(C#)應用程序中使用遠程驗證驗證FirstName,LastName和Email Address組合的重複。遠程驗證只接受一個AdditionalFields,如下所示:如何在遠程驗證中使用多個AdditionalFields-asp.net mvc

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

如何爲組合添加EmailAddress?

回答

33

您可以用逗號分隔它們:

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

這偉大的工作。謝謝 – Prasad

+1

N.B.如果你想要這個實際上被重新驗證時,額外的領域改變你會想看看@ Kiff的答案在這裏http://stackoverflow.com/questions/10163683/remote-validation-mvc-3-0-multiple-fields-validation – MemeDeveloper