MVC中通过POST方法导出word文档

通过MVC+jQuery实现页面部分区域导出成word文档,直接上代码:

Controller



public ActionResult ExportWord(FormCollection form)
{
StringBuilder sb = new StringBuilder();
string html = Server.UrlDecode(form["hidWord"]);
sb.Append("");
sb.Append("");
sb.Append(html);
sb.Append("");
var byteArray = System.Text.Encoding.Default.GetBytes(sb.ToString());
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
return File(byteArray, "application/ms-word", "word"+ ".doc");
}

js



$("#btn_export").click(function (){
var fullPage = $("#list-container").html();
var url = "/Report/ExportWord";
$('
').appendTo('body').submit().remove();
});

View
































处方号 患者姓名 处方内容 问题标题 问题详情
CF20160225094242 王霞 维生素B12注射液 2-3药品剂型或给药途径不适宜 药品说明书未指出本品可口服
CF20160220095745 兰玉 维生素C注射液 2-3药品剂型或给药途径不适宜 药品说明书未指出本品可口服



你可能感兴趣的:(MVC中通过POST方法导出word文档)