Üye Ol

Oturum Aç

Şifremi Unuttum

Şifreni mi unuttun? Lütfen e-posta adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Kategori : Asp.Net

Asp.Net

SqlParameter Sql injection ataklarına karşı düzenli veri girişini sağlayan bir sınıftır. Veri girişlerinde mutlaka kullanmanızı tavsiye ediyorum. Sql incejtion hakkında detaylı bilgiyi buradan alabilirsiniz. Çoklu girişler için SqlParameterCollection Sınıfını kullanabilirsiniz. Bu örneğimizde storedprocedure ile sqlparameter kullanımına ufak bir örnekle göz atacağız. 1. Kütüphanelerimizi ekleyelim using System.Web.Configuration; using System.Data.SqlClient; using System.Data; 2. Web.Config'ten veri tabanı ayarlarımızı yapapalım string connectString = WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"]. ConnectionString; 2. Veri tabanı bağlantımızı gerçekleştirelim using (SqlConnection conn = new SqlConnection(connectString)) { ...

Şimdi oku

String işlemleri bazen can kurtarıcıdırlar , özellikle bir metin içinde silmek istediğiniz kelimeler varsa veya metin kısalmak istiyorsanız bu sınırları kullanarak yapmak istediğiniz işlemleri kısa sürede yapabilirsiniz. String uzunluğunu alma,sitring silme,sitring değiştirme ve daha fazlasını bu sitringleri kullanarak yapabileceğiz. 1-Length Length ingilizcede de anlamı uzunluk olduğunu belki biliyorsunuzdur length ile bir sitringin uzunluğunu alabilirsiniz. Kullanım şekli: Length(String); 2-IndexOf String içinde yer alan harf veya bir kelimenin başlangıç noktasını verir. Kullanım şekli: String.IndexOf("Kelime"); 3-Replace String içinde değiştirmek istediğiniz harf ve kelimeyid eğiştirmeye yarar. Kullanım şekli: String.Replace("yeni ...

Şimdi oku

Yazılımla uğraşanların bazen bilgisayar başında çıldırdıkları olmuştur.daha önce yazmış olduğunuz bir koddun belirli bir zaman sonra çalışmaması sizi deliye döndürür ve saatlerinizi oluşan hataları gidermekle uğraşırsınız.. İki gündür bir hatayı giderebilmek uğruna atmadığım taklalar kalmadı , ve sonunda başarının mutluluğu ile rahat rahat evime gidebiliyorum.. Belki bunu bir film izleyerek kutlayabilirim yada ne bileyim belki eticaret paketime yeni şeyler eklemek için çalışabilirim.. Yaşadığım hatanın sorununu bulmak için firefox ta firebug eklentisini kullanarak ...

Şimdi oku

Web servisleri kullanarak bir proje geliştiriyorsanız karşınıza ufak tefek sıkıntılar çıkabilir. Kullanıcıların web servislerini görmesi ve onlara müdahale edebilmesi can sıkıntısına neden olabilir.. Kötü niyetli bir kullanıcı veri tabanınızı saçma sapan bilgilerle doldurarak veri tabanınızı şişirebilir ve o bilgileri silmek için var olan zamanınızı çalabilir. Web servis güvenliğini incelediğim zaman çok farklı yöntemleri olduğunu gördüm.. bunlardan biri web servislere erişimi local olarak erişmeyi sağlayan ufak bir if döngüsü örneğimiz aşağıdaki gibidir.. if (!Request.IsLocal) ...

Şimdi oku

Asp.net ile yükleme işlemi yapıyorsanız ve büyük dosyaları yüklerken hatayla karşılaşıyorsanız bunu çözmek için web.config'ten limit ayarını yapmanız gerekmektedir. executionTimeout="90" dosya yüklerken oluşan bağlantının kaç saniye açık kalacağını ayarlayabileceğiniz kısımdır. maxRequestLength="100024" dosya boyunutunu ayarlayabileceğiniz kb bazından olan parametredir. çok büyük dosyalarda örneğin 28 mb ve üstü dosyalar için sıkıntı yaşıyorsanız  IIS 7 için  aşağıdaki ayarı girmeniz gerekmektedir..

Şimdi oku

The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. Bu hatanın en büyük sebebi veri tabanınızdaki tarih formatıyla alakalıdır. Date.Time.Now.ToString(); kullanıyor ve bu hatayı alıyorsanız tarih biçmini değiştirerek bu hatadan kurtulabilirsiniz.. Veri tabanınızdaki date formantını datetime olarak değiştirin ve  tarih formatı olarak DateTime.Now.ToString("MM.dd.yyyy hh:mm:ss") 'ni kullanın sorununuz çözülecektir..

Şimdi oku

Visual Studio .Net (Backup) Yedekleme Ayarı

Visual studio .Net ile çok sıkı çalışıyor  ve yedek almıyorsanız bir gün bir dosyanız bozulduğu için günlerce harcadığınız emeğiniz boşuna gidebilir.. İşte bu emeklerin boşa gitmemesi için visual.net'in bizim için sunmuş olduğu AutoRecover özelliğini kullanacağız bu özelliğe gitmek için Tools > Options  kısmından özellikler penceresini açarak AutoRecover Özelliğine gelin.             Minute : Orjinal ayarda 5 Dakikada  bir yedek alınıyor.. ve bu yedek \ ... \ ...

Şimdi oku

Malesef bu gün bütün uğraşlarım boşuna gitti sabahtan beri uğraşmakta olduğum sayaç sistemi birden bozuldu keşke sadece sayaç bozulsa Default.aspx.cs dosyasıda bozuldu.. Neden bozulduğunu tam olarak bilmiyorum ama bütün emeklerim boşuna gitti. Bu dosyayı Notepad++ ile açmaya çalıştığım zaman içinde sürekli nul yazan karakterler gözüküyor ve normal metin editörü ile açmaya çalışınca içi boş gözüküyor visual studioyla açmak isteyincede direk metin editörünü çalıştırıyor.. Bütün ayarları sıfırladım yapmadığım deneme kalmadı ama ne yazıkki dosya bozulmuş ve visual studio.net bu yüzden notepad'i ...

Şimdi oku

Asp.net image Resize

Asp.net re resimleri küçültmenin bir çok yönetemi var fakat benim karşılaştığım en etkili yöntemlerden birisi imageresizing.net sitesindeki eklenti. Bu eklenti ile resimlerinizi istediğiniz boyutlarda küçültebilirsiniz. Güzel bir özelliğide içinde var olan algoritma ile bir resimdeki kişileri algılayarak ona göre kesim yapmasıdır.. Eklenti hakkında bilgi almak için tıklayın. Eklentiyi kurmanın iki farklı yöntemi var.. birincisi siteden indirmek ikinci olarak Visual Studio içinden Manage Nugget Packets Eklenti yöneticisini kullanarak yükleyebilirsiniz.. Tools >Library Package Manager >Manage Nugget ...

Şimdi oku