DO NOT RELY ON CLIENT SIDE VALIDATION!!!
It's just there for the honest user. The dishonest user can get around it in no time.
If I shut off Javascript, I can hammer your app to shit. Always put server side validation in... it's not that hard
Web Forms
''# VB
If Page.isValid Then
''# submit your data
End If
// C#
if(Page.isValid) {
// submit your data
}
MVC
''# VB
If ModelState.IsValid Then
''# submit your data
End If
// C#
if(ModelState.IsValid) {
// submit your data
}
Once your server side validation is functioning, then go ahead and add the client side validation. It will make the experience better for the user