Nedirtv webinerleri tüm hızıyla devam ediyor. Bu ay 5 farklı konuda gerçekleşecek webiner programnı aşağıda bulabilirsiniz. Bu linkten Facebook etkinliğimize kayıt olabilirsiniz. Etkinliğe kayıt olduğunuzda, webiner günlerinde hesabınıza hatırlatma mesajı gönderilecektir. Ayrıca www.nedirtv.com/webinerler adresinden katılmak istediğiniz webinerlerin “Takvimine Al” linkini kullanarak Microsoft Outlook vb. programların ajandalarına webinerleri kaydedebilirsiniz. Konu: Entity Framework ile Gerçek Hayat Örnekleri-1 […]
ASP.NET WebForms’da Sahte Sessionless Sayfalar Üretmek
Başlıkta neden “Sahte Sessionless Sayfa” dediğimi düşünebilirsiniz, nedeni ASP.NET Webforms’da sessionless(yani session taşımayan) sayfa yapmak mümkün değil. Mümkünse de ben 2 gün boyunca denedim, araştırdım, internette çözümünü bulamadığım gibi hatırı sayılır kaynaklarda “InProc modda sessionless sayfa olmaz” bilgilerini gördüm. Ancak bu yazıda bir projede sessionless bir sayfadan beklentimiz ne ise, onu gerçekleştirmemizin yolunu anlatacağım. Yani sahte sessionless sayfaları nasıl […]
Nedirtv.com Webinerleri Yeniden Başlıyor
Nedirtv webinerlerine yeniden başlıyoruz. Kasım ayı içerisinde gerçekleştireceğimiz üç webinere ait bilgilere aşağıdan ulaşabilirsiniz. Not: Webinerlere katılmak için sadece bir defaya mahsus bilgisayarınıza Office Live Meeting'i kurmanız gerekmektedir. Webiner saatinden 15 dakika önce webiner linkine tıkladığınızda, gerekli kurulum için yönlendirmeler yapılacaktır. Facebook Etkinliğine kayıt olun >> Linkedin Etkinliğine kayıt olun >> Konu: NoSQL Nedir? […]
Entity Framework Nesnelerinde ObjectDataSource ile Sayfalama-Sıralama İşlemleri Nasıl Yapılır?
Entity Framework’ün uygulama geliştirme hızını ne denli arttırdığını tekrar tekrar duymaktan sıkılmışsınızdır belki de. Bilhassa ASP.NET projelerinde bir veri kontrolünü UI tarafında EntityDataSource kullanarak projedeki entity modeline bağlayabilmekte ve çok hızlı şekilde sayfalar oluşturabilmekteyiz. EntityDataSource kullandığımız veri kontrollerinde sayfalama(paging) ve sıralama(sorting) işlemlerini de kolaylıkla yapabiliyoruz. Ancak EntityDataSource kullanmak projenin UI bağımlığını arttırmakta ve ilerleyen zamanlarda güncellemeler yapmak için […]
GridView-SortDirection Özelliği ile İlgili Bir Bug ve Çözümü
Birkaç ay önce yazmaya başladığım, ancak yarısını bile bitiremediğim bir yazı üzerinde yeniden çalışmaya başladım belki bitiririm umuduyla Bu esnada GridView ile ilgili ilginç bir bug’a denk geldim ve kaynağını ile çözümünü paylaşmak istedim. GridView kontrolünü SqlDataSource’a bağladığımızda SortDirection isimli property düzgün çalışmakta ve duruma göre SortDirection.Ascending veya SortDirection.Descending değerini taşımaktadır. Ancak kontrolü ObjectDataSource’a ya […]
Uygulamaya Ait DefaultDocument Değerini Web.Config Dosyasından Belirlemek
Geliştirdiğimiz ASP.NET uygulamalarında bazen tüm sayfaları Türkçe isimlendirmek durumunda kalabiliyoruz. Bu sayfalardan biri de tabii ki sitemizin anasayfası oluyor. Normal şartlarda Default.aspx veya Index.aspx olan bu isim Anasayfa.aspx, Giris.aspx gibi farklı isimlerde olabiliyor. Bu durumda www.umutluoglu.com şeklinde yazılan bir URL’nin doğrudan Anasayfa.aspx adresine gitmesi için kurulum(deployment) sonrasında IIS‘deki Default Document sekmesinden bu dosya adının girilmesi gerekiyor. Buraya kadar sorunumuz […]
Web.Config Dosyasından Authentication
Web uygulamalarında üyelik sistemine ait veriler veritabanlarında saklanmaktadır. Tabi ki bu bilgilerin bir web servisinden veya metin tabanlı dosyadan getirilmesi gibi istisnai durumlarda olabilir. ASP.NET uygulaması geliştirirken bu istisnai durumlardan biri de üyelik bilgilerinin web.config’de saklanmasıdır. “web.config dosyasında kullanıcı adı ve şifre bilgilerini saklamanın mantığı ne ola ki?” sorusu akla gelebilir. Geliştirdiğimiz uygulamada sadece birkaç tane […]
ASP.NET 4.0 – System.Web.Security İçerisindeki Bazı Tiplerin Farklı Bir Assembly’e Taşınması
Geçtiğimiz günlerde, içerisinde özelleştirilmiş MembershipProvider kullandığımız bir .NET Framework 4.0 projesinde ilginç bir sorunla karşılaştım. Kod içerisinde MembershipUser class’ını kullanmak istediğimde aldığım hata mesajı şöyleydi: The type or namespace name ‘MembershipUser’ could not be found (are you missing a using directive or an assembly reference?) Halbuki MembershipUser class’ı System.Web.Security namespace’inde yer alır ve bu namespace […]
Yazgeliştir Zirvesi 8 Haziran’da
Yazgeliştir etkinliklerinden Yazgeliştir Zirve'nin ikincisi 8 Haziran Çarşamba günü Microsoft İstanbul ofisinde gerçekleştirilecek. Etkinlikte Microsoft Regional Director (RD), Microsoft Most Valuable Professional (MVP) ve Yazgeliştir editörleri konuşmacı olacak. Microsoft’un çeşitli yazılım geliştirme ürün ve araçları ile ilgili seminerlere katılabilir, Windows Phone 7, Windows Embedded, Windows Azure gibi tüm dünyanın yakından takip ettiği konuları ve son […]
ASP.NET MVC 3 – IValidatableObject ile Sunucu Tarafında Model Validation
ASP.NET MVC 3 sürümünde, validation ile ilgili gelen bir diğer yenilikte IValidatableObject interface nesnesiyle sunucu taraflı doğrulama işlemlerin kolaylaştırılmasıdır. Özellikle model validation yapmak istediğimiz durumlarda System.ComponentModel.DataAnnotations isim alanı altında yer alan attribute nesneleriyle model’e ait özellikleri(property) kolayca doğrulama işlemlerine tabi tutabiliyoruz. Tabi ki DataAnnotations nesneleri her zaman bütün doğrulama ihtiyaçlarımızı karşılamayabiliyor. Ya da bazen birden […]