Caching JSON object (.NET C#)
<p>I have the following code that is called on every page request</p>

<pre><code>getJSON('/UserStructure.mvc.aspx/Index', null,
                function (dto) {
                  _userDTO = dto;
                }, null, true);
</code></pre>

<p>It calls JQuery getJSON behind the scenes.</p>

<p>This seems wasteful, is there anyway of caching this result for the lifetime of the users session?</p>

<p>The session is disabled on the server side for various reasons.</p>
