Kategori: Asp.NET


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

Gençay Yıldız’ın Asp.NET ile ilgili yazıları.

4

The SMTP Server Requires a Secure Connection or The Client Was Not Authenticated. The Server Response Was: 5.5.1 Authentication Required. Learn More At Hatası ve Çözümü

Merhaba, Asp.NET yahut Asp.NET MVC projelerinde gmail üzerinden yaptığınız mail işlemlerinde aşağıdaki hatayı alabilirsiniz. The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required....

3

Asp.NET MVC İle Kullanıcının IP Adresini Alma

Merhaba, İçeriğimizin başlığında her ne kadar Asp.NET MVC’ye değinilmiş olunsada aslında Asp.NET Web Forms mimarisinde de uygulayabileceğiniz bir kod demecinden bahsedeceğim. Aşağıda vermiş olduğum kod bloğundaki yapı sayesinde ilgili kullanıcının doğruluk payı en yüksek...

2

Asp.NET’te Ajax İle Post İşlemi

Merhaba, Asp.NET Web Form uygulamalarında Ajax ile post işlemleri için genellikle UpdatePanel kullanmaktayız. Lakin bu içeriğimizde UpdatePanel gibi Ajax Componentlerini işimize alet etmeden saf bir manuel kodlamayla bu işlem nasıl gerçekleştiriliyor inceliyor olacağız. Mevzu...

2

Asp.NET Cookie Kullanımı

Merhaba, Bu yazımızda web projelerinde yıllarca kullanılan Cookie yapısına değineceğim. Bunca zamandır bu yapı üzerine içerik oluşturmamamın sebebi sanırım fazla önemli olmaması ve kullanım açısından zorluk arz etmemesinden kaynaklanmaktadır. Halbuki şimdi bu konuyla ilgili...

2

Asp.NET’te IsPostBack Olası Hatası ve Çözümü

Merhaba, Asp.NET mimarisini öğrenirken akılda oluşacak şemalara anlam kazandıran Post – Back olayını tam anlamıyla sindirebilmek oldukça önemlidir. Aslında basit tarzda bir yapısal anlam ifade etsede, Asp.NET Web Forms mimarisini Asp.NET MVC mimarisinden ayıran...

2

C#’da Nullable Tipi ve ?? Operatörü

Programlamada manuel olarak “null” değerini kullandığımız alanlardan ziyade, dinamik olarak değişkenlik gösterebilen ve ne zaman nerede karşımıza çıkabileceğini bilemeyeceğimiz durumlarda “null” değeri oldukça problem yaratabiliyor. Genellikle veritabanından elde ettiğimiz veriler içerisinde işlemlerimizi gerçekleştirirken “null”...

4

Asp.NET MVC’de CSRF/XSRF(Cross-Site Request Forgery) Saldırı Güvenliği

Bu yazımda sizlere basit ama etkili bir teknik olan CSRF/XSRF(Cross-Site Request Forgery) saldırısından bahsedeceğim.Bu saldırıyı gerçekleştirebilmek için teknik bilgi ihtiyacından ziyade, mantıki bir hamle kabiliyetine hakim olmak yeterlidir. Anlayacağınız dışarıdan hiçbir teknik bilgi ve...

3

Asp.NET – URL Routing Mekanizması

Uzun süredir Web alanında Asp.NET MVC mimarisi üzerinde içerik yayınlıyoruz.Haliyle her ne kadar web mimarisinde yoğunluk olarak taraf değiştirmiş olsakta bu Asp.NET mimarisi üzerinde çalışmalarımızı komple saf dışı bıraktık anlamına gelmemektedir.Asp.NET MVC’de URL Routing...

0

An Exception Of Type ‘System.Net.Mail.SmtpException’ Occurred In System.dll But Was Not Handled In User Code Hatası ve Çözümü

Şimdi sizlere .NET platformunda Gmail sunucuları üzerinden mail işlemleri esnasında alınan bu hata üzerine kesin bir çözüm sunacağım.Aslında önceki yazılarımdan olan “SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemcinin kimliği doğrulanmadı” Hatası ve Çözümü...

1

Asp.NET – Ekrandaki Sayfanın URL Adresini Alma

Yazılım geliştirmede bazı küçük bilgiler bazen hayat kurtarıcı nitelikte rol oynayabilirler.Bir küsüratı tam sayıya yuvarlatabilmek, bir değişken değeri üzerinde basit işlemleri pratik bir şekilde yapabilmek oldukça makul ve tasarruflu hamlelerdir.Çünkü bu ufak tefek gözüken...

Asp.NET – RegisterClientScriptBlock Metodu 0

Asp.NET – RegisterClientScriptBlock Metodu

Son yıllarda Asp.NET ya da farklı mimarilerde geliştirilen projelerin tasarım kısımlarında Client tabanlı yazılımlar kullanılmakta ve hatta JavaScript’in olmadığı bir web projesi geliştirmeyi düşünmek pekte mümkün olmamaktadır.Adı üzerinde olduğu gibi Client tabanlı programlar istemci...

Asp.NET FileUpload Çoklu Dosya Seçimi 8

Asp.NET FileUpload Çoklu Dosya Seçimi

Asp.NET 4.5 öncesinde, Microsoft ekibine geliştirdikleri FileUpload nesnesi üzerinde birazdaha yaratıcı iş çıkarmalarını umardım.En çok talep ettiğim şey ise, çoklu dosya seçimiydi.Asp.NET 4.5 ile bu özelliğe nihayetinde kavuşmuş olduk.Şimdi gelin FileUpload nesnesinde çoklu dosya...

Asp.NET UpdatePanel Kontrolü İçinde FileUpload Kontrolü Kullanımı 0

Asp.NET UpdatePanel Kontrolü İçinde FileUpload Kontrolü Kullanımı

Asp.NET projelerinde Ajax tabanlı UpdatePanel kontrolü içinde her türlü işlevi asenkron işlemlere tabii tutabilirken FileUpload nesnesinde çok büyük bir sıkıntı yaşıyoruz.Çünkü FileUpload nesnesi asenkron yapıda bir kontrol olmadığından dolayı, UpdatePanel içindeki yapımızı komple bozmamıza...

Web Service SoapHeader İle Guvenlik 1

Web Service SoapHeader İle Guvenlik

Merhaba, Web Service uygulamalarında güvenliğin ne kadar önemli olduğunu ve iki türlü güvenlik olduğunu, Web Service Session Bazlı Güvenlik yazımda bahsetmiştim.Başlıktanda anlaşılacağı gibi Session bazlı güvenliği o yazımda anlatmış bulunmaktayım. Şimdi ise Web Service’lerde...

CollectionPager İle Repeater veya DataList Listeleme 6

CollectionPager İle Repeater veya DataList Listeleme

Genellikle Asp.NET aleminde Repeater veya DataList gibi veri listeleme kontrolleri vazgeçilmezdir.Bazen binlerce kayıtın tutulduğu listeleri DataSource’lerine atarız.Haliyle çok kullanışlı olduklarından dolayı bazı durumlarda GridView yerine bu nesneleri kullanırız.Tabi artıları olduğu kadar eksileride mevcuttur.GridView’de yapılan...

Dinamik Paylaşım Butonları Yapın 0

Dinamik Paylaşım Butonları Yapın

Çoğu sitede gördüğümüz gibi Facebook,Twitter,Google vs. gibi sitelerin paylaş butonları mevcut.Aslında bu işlemi gerekli kod eklentileriyle yapmak mümkündür ama sharethis.com adresi bize daha çok paylaşım sitesi imkanı sunarken, css javascript gibi teferruatlarıda kendisi halletmektedir....

FileUpload Kontrolünün Dosya Boyutunu Değiştirmek 1

FileUpload Kontrolünün Dosya Boyutunu Değiştirmek

FileUpload kontrolü ile sunucumuza dosya aktarımı yapmaya çalıştığımız zaman Asp.NET ugulamalarında maximum 4096 KB yani 4 MB lık bir dosya talebinde bulunabiliriz.Eğer bu sınırı aşan bir dosya upload edilmeye çalışılırsa sayfa hata verecektir ve...

Repeater veya DataList Kontrollerinde RadioButton İle Tek Seçim 2

Repeater veya DataList Kontrollerinde RadioButton İle Tek Seçim

Bazen Repeater veya DataList kontrollerinde RadioButton nesnesiyle tek seçim yapma ihtiyacında olabiliriz.Mantıken RadioButton nesnesinin GrupName özelliğine isim verdikten sonra, Repeater veya DataList’te tekrarlattıktan sonra tek seçim yapabileceğini düşünürüz.Mağlesef bu şekilde istediğimiz sonuca varamıyoruz.Şimdi size...

Asp.NET Hosting de URL Routing Hatası (404 Sayfa Bulunamadı) 25

Asp.NET Hosting de URL Routing Hatası (404 Sayfa Bulunamadı)

Günümüz siteleri, arama motorları optimizasyonuna uyum sağlama çabası içerisindedirler.Hal böyleyken site içerisindeki linklerin okunabilirlik açısından daha anlaşılabilir olması için .NET teknolojisinde genellikle URL Routing yönetimi kullanılmaktadır.Tabi bu yazımızın içeriği URL Routing değil, URL Routing...

Ajax AutoCompleteExtender Kontrolü İle Google Suggest Yapısı 0

Ajax AutoCompleteExtender Kontrolü İle Google Suggest Yapısı

Google Suggest yapısı, Google aramalarında bizlere kolaylık sağlayan, aradığımız değerlerle ilgili alternatifleri sunan bir yapıdır.Tabi örnek olarak açıklamanın lüzmu olmasada prensib gereği mantığını yazılı olarak anlatmak boynumuzun borcu.Arama kutusuna “Ank” değerlerini girerseniz eğer “Ankara”,”Ankara...

Asp.NET GridView CSS Template Giydirelim 12

Asp.NET GridView CSS Template Giydirelim

Yazı hakkında dikkatinize. İçerikten faydalanmadan önce buradaki uyarıma dikkat etmenizi rica ediyorum.Bu sitedeki içeriklerin büyük çoğunluğu özgün olarak hazırlanmışken, bir kısmıda belirli kaynaklar yardımıyla oluşturulmuştur.Bunlara rağmen kaynağı belli olmayan ama insanların işine yarayan bazı...

Asp.NET FileUpload İle Seçilen Resmin Boyutunu Küçültme 7

Asp.NET FileUpload İle Seçilen Resmin Boyutunu Küçültme

Asp.NET projelerinde, genellikle CSS ile tasarım kısmını önceden halledip sonra programatik kısma geçiş yaparız.Nerde neyin hangi boyutta, gözükecek resimlerin hangi genişlikte olacağını genellikle CSS imizde belirtiriz.Hal böyleyken programatik olarak seçip eklediğimiz resimlerin boyutları bizim...

Web Service Session Bazlı Güvenlik 3

Web Service Session Bazlı Güvenlik

Varsayalım ki, biz bir alışveriş sitesinin Web Service’ini yazdık.Bu serviste sipariş alan bir metodumuz mevcut ve haliyle Web Service’imizi kullanacak kullanıcı bu metodu istediği kadar kullanabilecek.Kazara dalgacının birine denk gelirsek eğer bize istediği kadar...