title: Passing arguments from one asp.net page to another using jQuery
body: <p>I need to pass 4 arguments (3 strings and one comma separated list) from an ASP.NET page to another ASP.NET page using jQuery. The destination page ought to be launched as a separate window, which works fine with the following jQuery snippet:</p>
  
  <pre><code>$('#sourcePageBtn').click(function(){
     window.open("destinationPage.aspx");
     return false;
  });
  </code></pre>
  
  <p>How can I pass the arguments to the destination page? I am trying to avoid the query string to pass the arguments because:</p>
  
  <ol>
  <li><p>I don't want to show the url arguments (which can also be very long) in the destination window.</p></li>
  <li><p>There are some special characters like ',/,\, &amp; etc. in the string arguments.</p></li>
  </ol>
  
  <p>Please suggest.</p>
  
  <p><strong>Edit:</strong>
  I'm trying to access the arguments in the script section of the aspx file i.e.</p>
  
  <pre><code>&lt;script language="C#" runat="server"&gt;
      protected void Page_Load ( object src, EventArgs e) 
      {
       //Creating dynamic asp controls here
      }
  &lt;/script&gt;
  </code></pre>
  
  <p>My specific need for the arguments in the Page_Load of the script section stems from the fact that I am creating a few dynamic Chart controls in the Page_Load which depend on these arguments.</p>
  
  <p>cheers</p>