I don't think you will ever get away from Client side scripting as it is used in abundance today (AJAX for example).
Server side buttons and textboxes are, plainly, textbox's and buttons that have a runat=server attribute added to them and you are able to access their properties in code. For example you could do this:
string sValue = textBox1.text;
Which would get you the value of the Server Side text box. The client side you would still have to request the Classic ASP way: Request.Form("textBox2")
Lastly, I am not sure what you mean by client-side VBScript codings, would you care to elaborate?
Read this if you want to know how to get a correct reply for your question:
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
Technical Editor for: Professional Search Engine Optimization with ASP.NET
Why can't Programmers, program??