How to route to static page with out change url path in asp.net mvc3 <p>Basically,I'm trying to route to a static page like this:</p> <p><code>http://127.0.0.1/mypage</code></p> <p>=route to=></p> <p>A static page in my website folder maybe <code>http://127.0.0.1/static/mypage.html</code></p> <p>I have tried:</p> <p>Add a route role: </p> <p><code>routes.MapRoute("StaticPage", "{pagename}", new { controller = "Common", action = "StaticPage" });</code></p> <p>Add an action in <code>Common Controller</code>:</p> <pre><code> public ActionResult StaticPage(string pagename) { return Redirect("/static/" + pagename + ".html"); } </code></pre> <p>But it will change the url and cause twice request, is there any other way(no iframe in view) to remain the url?</p>