Kayıtlar

Asp.Net - Class Kullanarak Veritabanı İşlemlerini Yönetmek (Access İçin)

Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu ilk etapta karışık gibi görünse de projelerinizde bu yapıyı kullanmaya başladığınızda esasında işinizi ne kadar kolaylaştırdığını ve veri tabanı işlemlerini ne kadar hızlı yaptığınızı göreceksiniz. Veri tabanı ve Class ımızı oluşturduktan sonra Solution Explorer kısmında bu eklediğimiz klasörleri görebiliyor olmamız lazım. bu 3 namespace i ekliyoruz. Ben Access ile çalıştığım için OleDb namespace ini ekledim siz veritabanına göre namespace i değiştirebilirsiniz. Class ımıza web.config dosyasında tanımladığımızı veri tabanı bağlantısını tanımlıyoruz. Select işlemlerinde işimize yarayacak bu fonksiyon belki de projelerimizde en çok kullanacağımız fonksiyon bu olacak. public   DataTable  DataTableGetir( string  sql) Esasında bu iki fonksiyon işimizi görür. Bu iki fonksiyon ile insert, update, delete ve sel...

Input içerisindeki değeri veri tabanına kaydetme

Selamlar Bugün input kullanarak hazırladığımız formun verilerini veri tabanına kaydetmek nasıl onu anlatacağım. Formumuza eklediğimiz "text in" içerisine girilen verileri kayıt etmek için; Örnek: id= "txttc" name= "txttc" type= "text" >; sayfamızda bulunan text tin "name" değerini alım ve değişken olarak tanımlayalım; string tcno = Request. Form [ "txttc"].ToString(); RequestForm ile sayfamızda "name" kısmı "txttc" olan form bileşenini okuyup onu "tcno" isimli değişkene çeviriyoruz ve "tcno" değişkenini veri tabanına eklemek için kullanıyoruz ( "insert into kayitol (tckimlik) Values ('" + tcno + "')" ); bu kadar :)

DNS Güncelleme - DNS Temizleme

DNS mizi güncellemek için veya temizlemek için; 1-Başlat arama kısmına cmd yazın bekleyin. 2-Hemen üstte listelenen "cmd.exe" dosyasına sağ tuş tıklayın. 3-"Yönetici olarak çalıştır" seçeneğine tıklayın ve gelen pencerede onay verin. 4-Çıkan Dos ekranında komtu satırına "ipconfig/flushdns" yazın ve Enter'a basın. DNS ön belleği temizlendi.

Asp.Net Repeater ve Eval Beraber Kullanmak

ASPX Sayfamıza yazıcağımız Kod ID= "getir" runat= "server" OnItemCommand= "getir_ItemCommand" > <%# Eval( "mactarih" ) %> <%# Eval( "macsaat" ) %> <%# Eval( "takim1" ) %> <%# Eval( "skor1" ) %> <%# Eval( "skor2" ) %> <%# Eval( "takim2" ) %> ASPX.CS Tarafına yazacağımız Kod this.getir.DataSource = dt; this.getir.DataBind();

Asp.Net Eval Kullanımı

Veri tabanından Label içine herhangi bir veri aktarımı için aşağıdaki kodu kullanabiliriz. ID= "LabelID" runat= "server" Text= ' <%# Eval( "VeriTabanindakiGetirilecekAlanAdı" ) %> '>> Asp.Net kontrollerini kullanırken DataBinding olayın da, gelen verinin belirli koşullara göre bind olmasını isteyebilirsiniz.  Böyle durumlarda Eval() metodunu kullanarak kontrolün istediğimiz özelliğine (attributes) belirli bir koşula göre değer atayabilme ihtiyacımız doğar. Aşağıda Eval() metodu ile nasıl koşul kullanabiliyoruz bildiğim kadarı ile örneklerini veriyorum. Olayı tam çözmek için <%# BirSeylerYap(Eval("deger")) %> private string BirSeylerYap(string Deger) { if (Deger.Equals("bune")) return "beyaz"; else return "siyah"; } Kullanışlı bir örnek. <%#Eval("deger").Equals("bune") ? "b...

Web Sitelerinin Güncelleme Tarihlerini Öğrenme

Programa gerek yok, tarayıcının adres çubuğuna javascript/alert(document.lastModified)  yazarak ya da sayfa özellikleri penceresine ulaşarak öğrenebilirsin.

DropDownList Seçim Yapıldığında İlgili Sayfaya Yönlendirme

DropDownList Seçim Yapıldığında İlgili Sayfaya Yönlendirme protected void DropSe ç im_SelectedIndexChanged ( object sender , EventArgs e ) { if ( DropSe ç im . SelectedIndex == 0 ) { // seçenek 1 } else if ( DropSe ç im . SelectedIndex == 1 ) { // seçenek 2 } else { // seçenek3 } }