title: Hide Querystring in MVC action
body: <p>I want to hide the Querystring into My controller's action.</p>
  
  <p>In my application scenariois something like this:</p>
  
  <p>1) 
     I have opened new action into new Window as:</p>
  
  <pre><code>var check="Particular String"
  var url = rootUrl("Home/Preview?Docs=" + check);
  window.open(url, '_blank');
  </code></pre>
  
  <p>2) On controller's Side I have used some code into Controller's action as:</p>
  
  <pre><code> public ActionResult Preview(string Docs)
          {
              TempData["Docs"] = Docs;
              return RedirectToAction("UnInvoicedPreview");
          }
  </code></pre>
  
  <p>My Query::  1) when opening new window it shows the Query string in the Begining(uptill when it doesn't redirects to another action).</p>
  
  <p>2) I dont want to show that QueryString into the URL.</p>
  
  <p>3) Is there any way to hide the Query string or can we Encrypt that? </p>