title: Hiding Query String Parameters
body: <p>I have a GET action for creating records. Because the page is somewhat dynamic, I don't use a model to hold the data. I go off to do some OAuth, only to return to the create screen later on. In order to pass the data back, I am redirecting with a query string. I parse the query string in the GET action, and then show the view. The thing is, the query string is showing up in the browser. This displays pseudo-sensitive data. </p>
  
  <p>Since I am only using the query string for transferring data, I am wondering if I can throw the query string away to prevent it from showing up on the browser.</p>
  
  <p>Otherwise, is there a way to go to another action without redirecting? I've found, if I call the "other" action method directly, it tries to find the view of the original action. I can explicitly change the <code>return View(viewModel)</code> line to <code>return View("create", viewModel)</code> but that seems really dirty.</p>