title: RedirectToAction usage in asp.net mvc
body: <p>I want to post some questions about <code>ASP.Net MVC</code>. I am not familiar with web developing, But I was assigned to the web part of a project. We are doing the following: first, we create <code>get</code> &amp; <code>set</code> properties for the person data:</p>
  
  <pre><code>public class Person
  {
      public int personID {get;set;}
      public string personName {get;set;}
      public string nric {get;set;}
  }
  </code></pre>
  
  <p>and after login, we put the data in a class <code>Person</code> object and we use <code>RedirectToAction</code> like this:</p>
  
  <pre><code>return RedirectToAction("profile","person",new { personID = Person.personID});
  </code></pre>
  
  <p>It's working normally, but the parameter are shown in the URL. How can I hide them and also
  can I hide the action name? Guide me the right way with some examples, please.</p>