You can directly copy and run the following code for testing.
ASPX code
<% @ Page Language = "C #" AutoEventWireup = "true" %>
<Script runat = "server">
Protected void Page_Load (object sender, EventArgs e)
{
Repeater1.DataSource = new String [] {"test", "Meng xianhui "};
Repeater1.DataBind ();
}
Protected void button#click (object sender, EventArgs e)
{
String ExportFileName = "Meng Xian will export the Word test ";
If (Request. Browser. Browser. IndexOf ("MSIE")>-1)
{
ExportFileName = HttpUtility. UrlEncode (ExportFileName, System. Text. UnicodeEncoding. GetEncoding ("GB2312 "));
}
ExportFileName + = ". doc ";
Response. Clear ();
Response. BufferOutput = true;
Response. ContentEncoding = System. Text. Encoding. GetEncoding ("GB2312 ");
Response. Charset = "GB2312 ";
Response. AppendHeader ("Content-Disposition", "attachment; filename =" + ExportFileName );
Response. ContentType = "application/ms-word ";
Page. EnableViewState = false;
System. IO. StringWriter stringWriter = new System. IO. StringWriter ();
HtmlTextWriter textWriter = new HtmlTextWriter (stringWriter );
Literal header = new Literal ();
Header. Text = "Header. Controls. Add (header );
Header. RenderControl (textWriter );
This. Repeater1.RenderControl (textWriter );
Response. write ("Response. End ();
Response. Flush ();
}
Public override void VerifyRenderingInServerForm (System. Web. UI. Control control)
{
}
</Script>
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head id = "Head1" runat = "server">
<Title> </title>
</Head>
<Body>
<Form id = "form1" runat = "server">
<Asp: Repeater ID = "Repeater1" runat = "server">
<HeaderTemplate>
<Table cellspacing = "1" cellpadding = "3" width = "96%" align = "center" border = "1">
</HeaderTemplate>
<FooterTemplate>
</Table> </FooterTemplate>
<ItemTemplate>
<Tr> <td> tested </td> <td> This is a test </td> <td>
<% # Container. DataItem %> </td> </tr>
</ItemTemplate>
</Asp: Repeater>
<Asp: Button ID = "Button1" runat = "server" OnClick = "button#click" Text = "export to Word Document"/>
</Form>
</Body>
</Html>
Author: Meng xianhui