Etiket Arşivi : asp.net

Linq2Sql ile Karışık Join Sorguları

Linq2Sql ile Karışık Join Sorguları

Linq2Sql bazen karmaşık sorgular yazmamız gerekebiliyor.Aslında çok karışık olduğundan değil de işin içine join ve gruplama mantığı girdiği için adı karmaşık sorgular oluveriyor. Örnek olarak vermek istediğim nokta;bir e-ticaret uygulamasında en çok satan 10 ürünü listelememiz gerektiğini düşünelim.Hatta bununla birlikte ilgili üründen kaç edet satılmış ve ne kadar [...]
LinqToXml işlemleri ve Order By Kullanımı

LinqToXml işlemleri ve Order By Kullanımı

Aşağıdaki gibi bir xml dosyamız var ve biz web sitemizde kullandığımız slider’da ilk önce en son eklenenden en başta eklenene göre göstermek istiyoruz.Burada linq to xml ile order by deyimini kullanarak bu sıralamayı gerçekleştirebiliriz. <?xml version="1.0" encoding="utf-8"?> <Banners> <Banner> <Id>1</Id> <Baslik>Reklam [...]
String İçerisinden Image Path Çekelim

String İçerisinden Image Path Çekelim

Genellikle içerik yönetim sistemi gibi uygulamalarımızda zengin içerik eklerken bir haber detayı yada bir ürün hakkında ayrıntılı bilgi datalarını veritabanı na kaydederken zengin metin editörleri kullanırız(CK Editör vb.).Bu editörler vasıtası ile kaydedilen resim,müzik ve text bilgilerini sql tarafında sadece bir alan içerisine tutarız. Diyelim ki editöre bir haber detay [...]
Asp.Net E-Mail Validator

Asp.Net E-Mail Validator

Kullanıcı tarafından alınan E-mail Adresinin gerçekten standart e-mail adresi formatına uygun olup olmadığını denetlemek için kullanabileceğimiz yöntemler. 1.Yöntem public bool EmailValidate(string mailAdresi) { bool valid; String ZipRegex = @"^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$"; if (Regex.IsMatch(mailAdresi, [...]
Asp.Net Ajax AlwaysVisibleControl Kullanımı

Asp.Net Ajax AlwaysVisibleControl Kullanımı

Öncelikle bu kontrol AjaxControlToolkit dll’inin projeye referans edilmesinden sonra kullanılabileceğini hatıralatayım.AlwaysVisibleControl herhangi bir Asp.Net kontrolünün sayfanın belirtilen yerinde sabit olarak görüntülenmesini sağlar.AlwaysVisibleControl’ün işaret ettiği bu kontrol sayfanın boyutları değiştiğinde ya da sayfa aşağı yukarı kaydırıldığında konumlandırıldığı [...]
Asp.Net 4.0 Validate Request

Asp.Net 4.0 Validate Request

Üzerinde çalıştığımız projelerde veritabanına html yada farklı bir formatta veri girilicekse (video sitelerinden alınan embed kodu da olabilir ki kesinlikle oluyor) .Net’in validateRequest özelliği tetiklenerek tehlikeli bir yaklaşım olarak görüyor ve işleminizi gerçekleştirmiyor.Eğer 2.0 ile çalışıyorsanız sorunu sayfa bazında halletmek için sayfanın page direktifinde [...]
Asp.Net Projelerimizde Xml Oluşturma

Asp.Net Projelerimizde Xml Oluşturma

Web Projelerimizde bazı alanlarda xml ile çalışabiliriz.(Haber Sitelerinde gördüğümüz Sliderlar vb. gibi).Bu amaça bir haber slider’da kullanabileceğimiz xml yapısı oluşturalım.Tabi bunu dinamik olarak yaptırmalıyız ki kullanılabilir olsun. Haberler.xml dosyamız daha önceden oluşturulmuş varsayıyorum.Aşağıdaki gibi. <?xml version="1.0" encoding="utf-8"?> <Haberler> [...]
E-Ticaret Projelerinde SiparişNo oluşturmak

E-Ticaret Projelerinde SiparişNo oluşturmak

E-Ticaret sitelerinde alınan siparişleri database tarafına kaydederken siparis veren kullanıcılara,siparis durumlarını takip edebilmek yada teknik destek alabilmeleri için identity(benzersiz) bir sipariş nosu oluştururuz.Bunu Guid nesnesi yada custom kendi yazıdığımız bir sınıf ile yapabiliriz.Ben burada genellikle kendi kullandığım bir yöntemi paylaşacağım.Bu uygulamada benim [...]
LINQ to SQL’de Bulk Delete İşlemleri

LINQ to SQL’de Bulk Delete İşlemleri

Öcelikle bu makale değerli Uğur Umutluoğlu hocamızın ilgili makalesinden alınmıştır.Kendi bloğuma ayrıca koymam bu konuya çok fazla önem vermemden kaynaklanmaktadır.Makale için Uğur Umutluoğluna gerçketen çok teşekkürler. NorthwindDataContext ctx = new NorthwindDataContext(); var p = from urun in ctx.Products where urun.CategoryID == 10 select urun; ctx.Products.DeleteAllOnSubmit(p); ctx.SubmitChanges(); Yukarıdaki [...]
Bir sayfadaki tüm textBox’ları temizlemek

Bir sayfadaki tüm textBox’ları temizlemek

Web uygulamalarında gerek kullanıcı tarafında gerekse yönetim tarafında veri girilirken birden fazla textBox kullanıyor olabiliyoruz.Sürekli olarak veri girişi yapılan bir sayfayı düşünürsek,yani her bir kaydı gerçekleştirdikten sonra sayfada bulunan tüm textBox’ların Text değerini tek tek set etmektense o sayfadaki tüm textBoxların Text değerlerini veri girilebilir duruma [...]
© 2011 Mustafa Ülkü'nün Not Defteri. Her hakkı saklıdır..
İmkansız diye bir şey yoktur..