Remote Attribute In MVC
Model
[Remote("Action", "Controller", "Area", ErrorMessage = "Message")]
public string ColumnName{ get; set; }
Controller
public JsonResult IsExist(Model ModelName)
{
Context db = new Context();
return Json(!db.TableName.Any(x => x.ColumnName == ModelName.ColumnName), JsonRequestBehavior.AllowGet);
}