title: context.Response.Write(url) return content rather than text
body: <p>I have some ajax request that is handled in httphandler</p>
  
  <pre><code>jQuery.ajax({ type: "GET", url: url, dataType: "text", complete: function (resp, status) {
                  if (status == "success" || status == "notmodified")
                      if (resp.responseText != "error")
                          window.location = resp.responseText;
              }
          });
  </code></pre>
  
  <p>there is handler </p>
  
  <pre><code>    public class SocialNetworkUserLogin : IHttpHandler, IRequiresSessionState
      {
        public void ProcessRequest (HttpContext context) 
          {
              context.Response.Clear();
              context.Response.ClearHeaders();
              context.Response.ClearContent();
              context.Response.ContentType = "text/plain";
               //verified something and
             context.Session["UnregUser"] = null;
             context.Response.Write(Config.SiteDomain + "/Registration.aspx");
  }
  }
  </code></pre>
  
  <p>when i check value of the resp.responseText it conteins Registration.aspx content
  rather than url text for sample localhost:2101/Registration.aspx
  please help understand is where i do mistake</p>