[Remote("doesClientNameExist", "Account",AdditionalFields = "ClientId")]and
public JsonResult doesClientNameExist(string UserName, string ClientId) > { > //....... > }then you'll have both properties available. Don't know if this is what you were looking for tho :-{
public class ClientViewModel { public Client Client { get; set; } [Required] [DisplayName("Client No")] [UIHint("Number")] [Column("client_no", TypeName = "smallint")] [Remote("doesClientNoExist", "Client", HttpMethod = "POST", ErrorMessage = "Client Number already exists. Please enter a different Client Number.")] public virtual Int16 Number { get { return Client.Number; } set { Client.Number = value; } } [Required] [Column("client_name", TypeName = "varchar")] [DisplayName("Client Name")] [MaxLength(30, ErrorMessage = "Client Name should not be longer than 30 characters")] [MinLength(3, ErrorMessage = "Client Name is too short")] [Remote("doesClientNameExist", "Client", HttpMethod = "POST", ErrorMessage = "Client Name already exists. Please enter a different Client Name.")] public virtual string Name { get { return Client.Name; } set { Client.Name = value; } } public int id { get; set; } } }Can you clarify how should I change it?