title: How can I redirect to an action using Task in ASP.Net MVC
body: <p>I have an Asynchronous controller implementation as follows,</p>
  
  <pre><code>public Task&lt;ActionResult&gt; UpdateUser(ProfileModel model)
  {
     return Task.Factory.StartNew(showMethod).ContinueWith(
           t =&gt;
           {
                return RedirectToAction("ViewUser","UserProfile");
           });
  }
  </code></pre>
  
  <p>However I am unable to redirect to the action as I am keep on getting the error, </p>
  
  <p><strong>Cannot implicitly convert type,</strong> <code>System.Threading.Taska.Task&lt;Sytem.Web.Mvc.RedirectToRouteResult&gt;</code> <strong>to</strong> <code>System.Threading.Taska.Task&lt;Sytem.Web.Mvc.ActionResult&gt;</code> </p>
  
  <p>However I really want to redirect to the mentioned Action, how can I do that.</p>