Olá, usa o RemoteAttribute...
[Remote("CheckValue", "MEU_CONTROLER"), AdditionalFields = "Campo1", ErrorMessage="Value is not valid"]
public string Campo2 { get; set; }
public ActionResult CheckValue(string Campo2, string Campo1)
{
try
{
return Json(Campo1 == 20);
}
catch (Exception ex)
{
return Json(false);
}
}
Link: https://docs.microsoft.com/en-us/dotnet/api/system.web.mvc.remoteattribute?view=aspnet-mvc-5.2
Se ajudou, marque como resposta! Obrigado.