I wrote code that will send all my textbox information to a text file. It successfully goes there but it is all in one line and in no type of order.

What I wanted to do was have it in on line spaced correctly and possibly with column headers to help the user better understand what was output. Also since multiple users will be using this code I wanted to space each output line by a blank line.

If someone could help me or point me in the right direction that would be great!

Thank you!

here is the code I have for the output file:

protected void Browse_Click(object sender, EventArgs e)
        {
            string FileName = "ExporterOutput.txt";
            string FilePath = "C:/Users/456546757/My Documents/ExporterOutput.txt";
            System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
            response.ClearContent();
            response.Clear();
            response.ContentType = "text/plain";
            response.AddHeader("Content-Disposition", "attachment; filename = " + FileName + ";");
            response.TransmitFile(FilePath);
            response.Write(username.Text);
            response.Write(authlvl.Text);
            response.Write(DropDownList1.Text);
            response.Write(DropDownList2.Text);
            response.Write(sgml.Text);
            response.Flush();
            response.End();
        }

Recommended Answers

All 3 Replies

I think you can add a "<BR>" literal after each value like
response.Write(username.Text & "<BR>");

Hope this helps

I think you can add a "<BR>" literal after each value like
response.Write(username.Text & "<BR>");

Hope this helps

I keep getting the error that the "&" operator cannot be appled to operands of type string?

Sorry, the string concatenation operator is the plus sign (+).

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.