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.
Sayfa içerisinde kullanımı ise aşağıdaki gibi bir link üzerinde çalıştırabiliriz.
DışarıyaAktar
Kolay Gelsin
Click to rate this post!
[Total: 0 Average: 0]

Çok başarılı bir paylaşım gerçekten işime yaradı teşekkürler…
Tam aradığım şeydi. Paylaşımlarınızın devamını bekliyoruz.
Teşekkürler.
Servlet’te ve jsp’de kod yazdıgım günler aklıma geldi nedense 🙂