Concerns have arisen regarding clients who disable Javascript in their browsers for security purposes. My web application heavily relies on jQuery for tasks such as validation, AJAX, and more.
A colleague has suggested implementing server-side validation in addition to client-side validation. However, there are certain client-side effects like show/hide functionalities that may be affected. For example, when a checkbox is checked, a hidden table should appear immediately. It's possible to achieve the same effect by setting autopostback = true
, but would this lead to conflicts?
The exact number of clients whose browsers do not support Javascript is unknown. Moreover, there are concerns that someone could potentially modify Javascript to bypass the validation process. Would utilizing session validation on the server side prevent such hacks, and would it make a meaningful difference? This project utilizes .NET 3.5, and I am struggling to convince my colleague. Any suggestions would be greatly appreciated!