How can we log user operations for a asp.net application. Further what is the approach for saving the log data ? Kindly guide.
I recommend to use a logging framework like log4net or NLog. These frameworks allow you to log to many destinations and more importantly they allow you to make the decision after you finished your application i.e. you can configure where the log messages are written.
Personally I would log to a database in case of web applications.