title: Manually making AJAX calls in ASP.NET and C#
body: <p>I want to write my own AJAX in ASP.NET, and not use the ASP.NET ScriptManager, etc.</p>
  
  <p><strong>WHY?</strong> I like doing stuff manually and knowing how stuff works from the inside, so I just want to do it for myself. </p>
  
  <p>So my question is, after I make an AJAX call:</p>
  
  <pre><code>var ajaxCall = new XMLHttpRequest();
  ....
  ajaxCall.send(null)
  </code></pre>
  
  <p>How can I, in C#, add in the Page_Load (or not) so that it listens for this and returns a String for example.</p>