Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# ASP.NET
I need to create docx file from the provided text.
Here is the code snippet,
<asp:TextBox ID="txtDescription" runat="server" TextMode="MultiLine" Height="100"
        <asp:LinkButton ID="lb_Download" runat="server" Text="Download file" OnClick="lb_Download_Click"></asp:LinkButton>
protected void Page_Load(object sender, EventArgs e)
        if (!IsPostBack)
            txtDescription.Text = "lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.";
    protected void lb_Download_Click(object sender, EventArgs e)
        string strContents = null;
        strContents = txtDescription.Text;
        string attachment = "attachment; filename=test.docx";
        Response.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
        Response.AddHeader("content-disposition", attachment);

When I open this created test.docx file, it gives me error.
Any solution in the Content Type?
Posted 26-Jan-12 18:40pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Go through this link, this may helps you
Mukund Thakker at 30-Jan-12 0:36am
This doesn't work. Gives same error while opening file.
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Use the below line
Response.ContentType = "application/";
Anuja Pawar Indore at 27-Jan-12 1:20am
Added pre tag
Mukund Thakker at 28-Jan-12 2:29am
This doesn't work. Gives same error while opening file.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 485
1 OriginalGriff 285
2 Peter Leow 260
3 Maciej Los 195
4 John C Rayan 162
0 Sergey Alexandrovich Kryukov 7,203
1 OriginalGriff 5,587
2 Peter Leow 4,097
3 Mika Wendelius 2,850
4 CHill60 2,818

Advertise | Privacy | Mobile
Web03 | 2.8.150224.1 | Last Updated 27 Jan 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100