RenderControl в ASP. Net MVC - PullRequest
       26

RenderControl в ASP. Net MVC

0 голосов
/ 12 февраля 2020

Я знаю, что существуют очень похожие вопросы, но я не нашел ответа.

Я пытаюсь передать данные из веб-представления в файл Excel и почти готов, но я работаю в изолированной среде. где я не могу скачать пакет, чтобы помочь мне с RenderControl. Из других ответов я видел: grdErrorRecords.RenderControl(htw); и так далее. Я не уверен, что я должен написать до RenderControl в моем случае?

public ActionResult GenerateExcel()
        {
            Response.Clear();
            Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
            Response.Charset = "";
            Response.ContentType = "application/vnd.xls";
            System.IO.StringWriter stringWrite = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter htmlWrite = new System.Web.UI.HtmlTextWriter(stringWrite);
            //.RenderControl(htmlWrite);

            Response.Write(stringWrite.ToString());
            Response.Output.Write(stringWrite.ToString());
            Response.End();
            return RedirectToAction("Index", "Assets");
        }
...