title: Best practices for input validation in ASP.NET?
body: <p>What is the common practice of input validation? In other words do you check for input validation on client-side, on server-side or on both sides? </p>
  
  <p>Also, if performance is crucial to me, would just the client-side input validation be sufficient for my website without presenting any security risks?</p>