求各位大神帮忙,在做一个招聘网站,个人用户注册后,可以填写简历,企业在查看到简历后,有个下载功能,但是不知道怎么实现将数据库中的简历信息字段转换成可以下载到本地的word形式,请各位帮帮忙,在此感激不尽。本人分不多,先谢谢各们了。
招聘网站中的简历下载用.net怎么做?

解决方案 »

  1.   


    /// <summary>        ///  导出到文件的方法,        /// </summary>        /// <param name="Model">Model=1:导出为Execl,Model=2:导出为Word</param>        private void toFiles(int Model)        {            string strFileName = DateTime.Now.ToString("yyyyMMdd-hhmmss");            System.Web.HttpContext HC = System.Web.HttpContext.Current;             HC.Response.Clear();             HC.Response.Buffer = true;             HC.Response.ContentEncoding = System.Text.Encoding.UTF8;//设置输出流为简体中文            if (Model == 1)            {                //---导出为Excel文件                 HC.Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(strFileName, System.Text.Encoding.UTF8) + ".xls");                 HC.Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。            }            else            {                //--- 导出为Word文件                 HC.Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(strFileName, System.Text.Encoding.UTF8) + ".doc");                 HC.Response.ContentType = "application/ms-word";//设置输出文件类型为Word文件。            }           System.IO.StringWriter sw = new System.IO.StringWriter();            System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);            this.GridView1.RenderControl(htw);             HC.Response.Write(sw.ToString());             HC.Response.End();         }