Unobtrusive validation not working on dynamically-added partial view

后端 未结 2 1027
一个人的身影
一个人的身影 2020-11-28 04:19

I am currently facing a problem with validation after dynamically adding content.

I have a view strongly typed to a model (Order). This Order can have m

2条回答
  •  甜味超标
    2020-11-28 05:06

    Ok, I am going to start over with a new answer here.

    Before you call $.validator.unobtrusive.parse, remove the original validator and unobtrusive validation from the form like so:

    var form = $("#main_div").closest("form");
    form.removeData('validator');
    form.removeData('unobtrusiveValidation');
    $.validator.unobtrusive.parse(form);
    

    This same answer is documented here.

提交回复
热议问题