c#数据注释和jquery-我如何让它们通信(相互链接)

本文关键字:通信 链接 注释 数据 jquery- | 更新日期: 2023-09-27 18:14:12

如何让数据注释与自定义jquery脚本对话

 public class ProductViewModel
        {
            [Required]
            public string Name { get; set; }
        }
    @using (Html.BeginForm)
    {
        @Html.EditorFor(model => model.Name)
        @Html.ValidationMessageFor(model=>Model.Name)
       <input type="submit" value="Submit" id="NewVarianceSubmitButton" />
    }
    Now jquery
    $(":submit").click(function () {
     if dataannotations are all valid  above then ...BUT HOW!
        $(this).clone().insertAfter($(this)).attr("disabled", "true");
        $(this).hide();

c#数据注释和jquery-我如何让它们通信(相互链接)

您需要启用客户端验证。

您不会编写代码来启用或禁用。