title: ASP.NET Passing parameter with response.redirect without showing in url
body: <p>I am redirecting to a page in my asp.net application using which passes a parameter in the url.</p>
  
  <pre><code> HttpApplication app = (HttpApplication) sender;
   HttpResponse response = app.Context.Response;
   app.Response.Redirect("~/auth/SignOn.aspx?capath=" + capath);
  </code></pre>
  
  <p>Is there a way to send execution or direct to that page and pass the paremeter without showing it in the url? Thanks.</p>