Response.ContentType =“application / vnd.ms-word”

时间:2016-12-26 09:25:11

标签: html c#-4.0

将html内容(用户输入的content-paragraph-hmtl页面)导出到MS-word(doc)。当我使用C#Click事件将内容导出到word时。它的工作很好。但它的内容周围有一些蓝色边框。 enter image description here

 Response.Clear();
    Response.Buffer = true;
    Response.AddHeader("content-disposition", "attachment;filename=" + Candidatename + "_" + filename + ".doc");
    Response.ContentType = "application/vnd.ms-word";
    tb = new Table();
    TableRow tr1 = new TableRow();
    TableCell cell1 = new TableCell();
    tr1.Attributes.Add("style", "border: 0px");
    tb.Attributes.Add("style", "border: 0px");
    cell1.Attributes.Add("style", "border: 0px");
    cell1.Text = Convert.ToString(str);
    tr1.Cells.Add(cell1);
    tb.Rows.Add(tr1);


    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    tb.RenderControl(hw);

变量“str”从sql server获取值(用户在文本区域控件中键入的动态数据。

1 个答案:

答案 0 :(得分:0)

这是一个表格,里面有内容。

如果单击“布局/查看网格线”,则将激活它们,然后将其禁用,这些线将消失。 当您打印该文档时,将不会打印这些行