Etiket- Asp.net MVC verileri dışarıya aktarma

Asp.net MVC verileri dışarıya aktarma (*.txt)

Merhaba bu makalede MVC üzerindeki çalıştığımız verileri dışarıya aktarmamızı sağlayacak bir method oluşturacağız.

Controller Tarafındaki Kod

        public ActionResult DataExport()
        {
            Response.ClearContent();
            string filename = "dosyadı.txt"
            Response.AddHeader("content-disposition", "attachment; filename=" + filename);
            Response.ContentType = "application/octet-stream";
            Response.Buffer = true;
            System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Deneme veri 1");
            sb.AppendLine("Deneme veri 2");
            sb.AppendLine("Deneme veri 3");

            byte[] extractedData = encoding.GetBytes(sb.ToString());
            return File(extractedData, "application/octet-stream");
        }

Yukarıda oluşturmuş olduğumuz Method ActionResult nesnesinde File geriye döndürmektedir.
Devamını Oku