DotenetCore Pages
already exist validation done using asp.net core
[Required]
[Remote(action: "IsEmailInUse", controller: "Home")]
public string JobName { get; set; }
controller method
[AcceptVerbs("Get", "Post")]
[AllowAnonymous]
public async Task<IActionResult> IsJobNameInUse(string JobName)
{
ScheduleDapper group = ScheduleDapper.CheckDuplicateJobName(JobName);
if (group == null)
{
return Json(true);
}
else
{
return Json($"JobName {JobName} is already in use.");
}
}
Html
@Html.TextBoxFor(model => model.JobName, new {placeholder="Job Name", htmlAttributes = new { @class = "form-control" } })
script files
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/jquery.validate.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.12/jquery.validate.unobtrusive.min.js"></script>
Note: here order of script is importent
No comments:
Post a Comment