Monday, September 3, 2007

New Feature of ASP.net 2.0 [Asynchronous Pages]

Microsoft's release of .Net Framework 2.0 is become big hit in the market. Definitely there is a reason behind this..
There are lots of improvements and cool features made available in the the latest version of .Net Framework 2.0 (the latest version of .Net Framework is 3.5) compared to its earlier version 1.x. Few of the cool features such as master pages, themes, profiles, new improved grid view,login controls etc etc.. but one of the nice feature which Microsoft has released with .Net Framework 2.0 is "Asynchronous Pages".
In this topic I am mainly going to talk about this "Asynchronous Pages" in .Net Framework 2.0.

Before I proceed I want to discuss bit about what is "Asynchronous" and "Synchronous" process.

In simple term Synchronous waits for the response whereas Asynchronous does not wait for the response..

For example if you are sending a request using synchronous .aspx page for querying a remote database,thread for the request will be alive until and unless remote database send back response back to the requesting page. Since .net framework allows limited thread pool , this can slow down the performance of the application drastically and all other requests to the server will be queued up.


But in case of Asynchronous Pages in .net framework 2.0 thread will return to the thread pool once it sends request to the server and once servern sends request back it takes another thread from the pool and finishes request.

Sunday, September 2, 2007

Dot Net Interview Questions

I am starting this blog by sharing few of the Dot Net Interview questions which will be helpful for any Dot Net profession to get a job.

ASP.Net Questions



  1. Authentication in ASP.net
  2. Validation Controls
  3. Difference between user control and custom control
  4. What is Event Bubbling
C# Questions
  1. What is an Indexer
  2. What is Delegate
  3. What is Multicast Delegate
  4. What is static Constructor
  5. What is an interface
  6. How do you achieve multiple inheritance using c#
  7. What is an abstract class
  8. Access modifiers in c#
  9. What is a sealed class
  10. Difference between Abstract class and Interface.
  11. What is overload

HR Policy Helper using Gen AI

  Building an HR Policy Helper Chatbot with AWS Generative AI Services In today's fast-paced work environment, employees often struggle ...