ASP.NET CORE远程验证以及何时触发

时间:2017-03-30 20:03:46

标签: c# asp.net-core-mvc

我已经能够使用以下方式进行远程验证:

    [Required]
    [StringLength(256)]
    [Remote(action: "VerifyNameUnique", controller: "ListCategories")]
    public string Name { get; set; }

    [AcceptVerbs("Get", "Post")]
    public IActionResult VerifyNameUnique(string name)
    {
        return Json(data: true);
    }

        <div class="form-group required">
        <label asp-for="Name" class="col-md-2 control-label"></label>
        <div class="col-md-10">
            <input asp-for="Name" class="form-control" />
            <span asp-validation-for="Name" class="text-danger"></span>
        </div>
    </div>

但是,我们是否有能力控制是否在文本框中的每次更改时触发验证,还是仅在单击“提交”按钮时触发?

0 个答案:

没有答案