title: what is the function of HttpContext.Current.Request?
body: <p>1)When exactly we need to use HTTPContext (exclusively), please elaborate with an example if possible.</p>
  
  <p>2)What does the following code do</p>
  
  <pre><code>internal string QueryString( string name ) 
  {
  
      if ( HttpContext.Current.Request.QueryString[name] == null )
                  return string.Empty;
              else {
                  return HttpContext.Current.Request.QueryString[name].ToString();
  }
  </code></pre>
  
  <p>3)Is there any other alternative way where we avoid  using HttpContext</p>