Bunun icin File | New | Web Site komutunu vererek yeni bir proje oluşturuyoruz.

Gelen New Web Site penceresinden ASP.NET Web Site'ı secip OK duğmesine tıklıyoruz.

Daha sonra projemizin uzerinde sağ tıklayarak Add New Item komutunu veriyoruz.

Ve projemize bu şekilde Default.aspx ve UyelikSistemi.aspx adında iki adet Web Page ekliyoruz.

App_Data klasoru uzerinde de aynı işlemi yaparak bir adet Sql Server Database ekliyoruz.

Database'i ekledikten sonra Solution Explorer penceresine gelerek uzerinde sağ tıklayıp Open komutunu veriyoruz.

Ekrana gelen Server Explorer penceresinde Database'imiz altında bulunan Tables sekmesinde sağ tıklayarak Add New Table komutunu veriyoruz.

Ve UyeID(int, Birincil Anahtar), KullaniciAdi(varchar(50)), Parola(varchar(50)), Adi(varchar(50)), Soyadi(varchar(50)) şeklinde sutunlar ekliyoruz. Bunları kendi istediğimize gore daha fazlada ekleyerek kullanıcının bircok bilgisini saklayabiliriz.

UyeID alanını birincil anahtar yapmak icin Set Primary Key komutunu veriyoruz.

Daha sonra alt kısımda bulunan Column Properties kısmında Is Identity alanını Yes olarak değiştiriyoruz. Bu işlem eklenen her uye icin UyeID alanının otomatik olarak 1 armasını sağlayacak.

Bu işlemlerden sonra tablomuzu Uyeler ismi ile kaydediyoruz.
Eklediğimiz tablo uzerinde sağ tıklayarak Show Table Data komutunu veriyoruz.
Ekrana tablomuzun veri gorunumu gelecektir. Burada birkac adet manuel olarak kayıt giriyoruz.
Kodlar:
Default.aspx sayfasını oluşturan Html tag'ler;
Uyelik Sistemi
[TABLE="align: center"]
[TR]
[TD="bgcolor: #0066FF, align: center"]
[h=3]Asp.NET ile Uyelik İşlemleri[/h]
[/TD]
[/TR]
[TR]
[TD="bgcolor: #3399FF, align: center"]
[h=3]Sayın,
sitemize hoşgeldiniz !!![/h]
[/TD]
[/TR]
[TR]
[TD="bgcolor: #0066FF, align: center"]
[/TD]
[/TR]
[/TABLE]
Genişletmek icin tıkla ...
Default.aspx.cs kısmındaki kodlar;
public partial class _Default : System.Web.UI.Page
else
}
protected void btnCikisYap_Click(object sender, EventArgs e)
}
Genişletmek icin tıkla ...
UyelikSistemi.aspx sayfasını oluşturan Html tag'ler;
Uye Girişi
[TABLE="align: center"]
[TR]
[TD="bgcolor: #0066FF, colspan: 2, align: center"]
[h=3]Uye Girişi[/h]
[/TD]
[/TR]
[TR]
[TD]
Kullanıcı Adı:[/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]
Parola:[/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD="colspan: 2, align: center"]
[/TD]
[/TR]
[TR]
[TD="colspan: 2, align: center"]
[/TD]
[/TR]
[/TABLE]
Genişletmek icin tıkla ...
UyelikSistemi.aspx.cs
kısmındaki kodlar;
// Sql veritabanı isim alanımızı tanımlıyoruz
using System.Data.SqlClient;
public partial class UyeGirisi : System.Web.UI.Page
}
protected void btnGirisYap_Click(object sender, EventArgs e)
else // Boyle bir kayıt okunamadıysa
oku.Close(); // Reader nesnesini kapat
baglanti.Close(); // Bağlantı nesnesini kapat
}
}
Genişletmek icin tıkla ...
Acıklamalar:
"Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory |UyelikSistemi.mdf;Integrated Security=True;User Instance=True" : App_Data klasoru altındaki veritabanımızın standart ConnectionString'idir.
"SELECT * FROM Uyeler WHERE KullaniciAdi='" + txtKullaniciAdi.Text + "' AND Parola='" + txtParola.Text + "'": Giriş bilgilerini ekrandaki textBox'lardan alarak veritabanını kontol eden sorgumuz.
Session: Sayfalar arasında kullanıcılarak ait bilgileri taşımak icin kullanılan bir nesne. Session nesnesine hemen hemen her yerden erişilebilinir. Bu nesne hakkında daha ayrıntılı bilgi edinmek isterseniz http://www.csharpnedir.com/makalegoster.asp?MId=428 adresini ziyaret edin.
Yanlış giriş yaptığımızda aldığımız uyarı:
Doğru giriş yaptığımızda yonlendirildiğimiz default sayfası:
Kaynak dosyayı indirmek icin tıklayın