title: ASP.NET, MVC 3, C# website, pre-load linked pages
body: <p>For an ASP.NET, MVC 3, C# website with a home page that has links to other pages -</p>
  
  <p>After the home page has been requested and loaded into the browser, is there a way that the linked pages can be "pre-loaded" so they will rendered immediately without a trip back to the server?</p>
  
  <p>EXAMPLE - 
  Let's say I was selling 10 products. Each product will have their own "product detail" page linked from the home page. When someone goes to the home page, I want to "pre-load" one or more of the "product detail" pages in the background, so when the "product detail" link is clicked, the page will be immediately available.</p>