Question: Please give an example how I can integrate HTML code of offline caching in my ASP.Net application?

Answer: 
<http://stephenwalther.com/blog/archive/2011/01/26/creating-html5-offline-web-applications-with-asp-net.aspx>

Set up your cache manifest handler like this

```
using System.Web;

namespace JavaScriptReference {

    public class Manifest : IHttpHandler {

    public void ProcessRequest(HttpContext context) {
        context.Response.ContentType = "text/cache-manifest";
        context.Response.WriteFile(context.Server.MapPath("Manifest.txt"));
    }

    public bool IsReusable {
        get {
        return false;
        }
    }
    }
}

```

and then add your manifest handler in the html5 tag

```
<html xmlns="http://www.w3.org/1999/xhtml" manifest="Manifest.ashx">

```
A better way to do this is to put the manifest content-type definition in your web.config under the system.webServer\staticContent tag.

```
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".manifest" mimeType="text/cache-manifest" />
    </staticContent>
  </system.webServer>

```