Compare (password) attribute

前端 未结 2 1357
长发绾君心
长发绾君心 2021-02-04 03:43

I\'d like to create a view model for a new user using the code below. The \"User\" class contains just the two properties (simplified for now) that I will persist to the databas

2条回答
  •  失恋的感觉
    2021-02-04 04:16

    Just found the answer via StackOverflow and Microsoft Connect:

    See:

    http://connect.microsoft.com/VisualStudio/feedback/details/665793/jquery-unobtrusive-validate-equalto-fails-with-compare-attribute and JQuery 1.5 breaks Compare Validate (JQuery Validate 1.8)

    To summerize, it looks like a bug in the jquery.validate.unobtrusive file that came with MVC3. The workaround is changing the following line in the jquery.validate.unobtrusive file.

    element = $(options.form).find(":input[name=" + fullOtherName + "]")[0];
    

    to

    element = $(options.form).find(":input[name=" + fullOtherName.replace(".", "\\.") + "]")[0];
    

    On Microsoft Connect, it says MS has fixed it, but i couldnt find the link to the new version. Anyways, this works for me in the meantime. Hope it helps

提交回复
热议问题