title: Download text as file in ASP.NET
body: <p>I am trying to download some text output from the screen as a text file. Following is the code. It's working on some pages and not working at all on other pages. Can anyone please suggest what's wrong here?</p>
  
  <pre><code>protected void Button18_Click(object sender, EventArgs e){
      Response.Clear();
      Response.Buffer = true;
      Response.ContentType = "text/plain";
      Response.AppendHeader("content-disposition", "attachment;filename=output.txt");
  
      StringBuilder sb = new StringBuilder();
      string output = "Output";
      sb.Append(output);
      sb.Append("\r\n");
      Response.Write(sb.ToString());
  }
  </code></pre>