Gönderen Konu: ASP.NET 4 ILE STREAMWRITE KULLANARAK DOSYA IÇINE YAZI YAZMA  (Okunma sayısı 1668 defa)

Çevrimdışı sametkocak

  • Samet KOÇAK
  • Yönetici
  • Kahraman Üye
  • *****
  • İleti: 536
  • www.sametkocak.com
    • Profili Görüntüle
    • Samet KOÇAK
Asp.net 4 ile StreamWrite kullanarak dosya içine yazı yazma
 
Bu makalemizde stream write sınıfını kullanarak dosya yazmayı göreceğiz. Sayfamıza 2  tane textbox, bir tane de buton yerleştiriyoruz.
 
İlk Olarak sayfamıza tasarlıyoruz.
 
Default.aspx

Kod: [Seç]
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <br />
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
   
    </div>
    </form>
</body>
</html>

Daha sonra kod kısmını geçin Buton Click eventine Kodlarımız yazıyoruz. Using System.IO sınıfını eklemeyi unutmayalım.
 
Default.aspx.cs

Kod: [Seç]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
   
    }
 
    protected void Button1_Click(object sender, EventArgs e)
    {
        // Yazy yazmak için StreamWriter Nesnesi tanymlyyoruz, daha sonra yazy yazacağymyz
 not defterinin yolunu ve ismini belirtiyoruz.
        StreamWriter YaziYazma = new StreamWriter(Server.MapPath("deneme.txt"));
        // Daha sonra textbox a yazylan verileri textdeneme adly not defterinin içine yazdyryyoruz.
        // Alt alta yazdyrmak istediğimiz zaman WriteLine kullanyyoruz. Eğer yan yana yazdyrmak
isterseniz Sadece Write kullanabilirsiniz.
        YaziYazma.WriteLine(TextBox1.Text);
        YaziYazma.WriteLine(TextBox2.Text);
        YaziYazma.Close();
        YaziYazma.Dispose();
    }
}
« Son Düzenleme: 24 Ekim 2013, 10:45:07 Gönderen: sametkocak »

Mühendis Forum