What is the difference between Web Services and Remoting? Both these applications support distributed applications.
Remoting is used to talk in binary format and is not cross platform. It expects consumer to be .NET application. It uses SMTP, HTTP and TCP protocols for communication.
Web Services can be either WCF or XML Web Services. Web Services are hosted in internet and it is cross platform. Client will be created for using web service and client can consume the methods of web service.
What is the good practice to implement validations in aspx page? Client-side validation is the best way to validate data of a web page. It reduces the network traffic and saves server resources.