ASP.Net MVC client-side validation

好耐都無掂過 ASP.Net MVC…
之前有朋友叫我幫佢睇下個 project
發現佢個 Registration Form 有個小小問題..
就係唔識行 Client-side Validation
每次按 Register button 都會 做一個 Post
之後先會出現.. Validation Error message

睇左佢個 Model , Controller 同 View (.cshtml)
都沒有問題… 再花多了一些時間.. 終於發現那裡出現問題了…

解決方法 我們只需要在 View/Shared/_Layout.cshtml 加入 JQueryValidation library 便可
e.g.

    <script src="~/lib/jquery/dist/jquery.min.js"></script>
    <script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
    <script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>

Hope you find it useful

Chi Yau
Chi Yau
Software Engineer

Interested on Learning new stuff and experience sharing