Yazan: Mustafa Ülkü Tarih: 29 Ekim 2011 ·
Bir INSERT, UPDATE veya DELETE işlemi bir tabloya uygulandığında bu tablo üzerinde ,
sırasıyla bir Instead Of INSERT, Instead Of UPDATE veya Instead Of DELETE trigger
var ise bu işlem tablo üzerinde gerçekleşmez. Onun yerine trigger içinde yazılı kod çalışır.
Örnek olarak Instead Of DELETE trigger yazalım.
Örneğe geçmeden önce Urunler adında bir tablomuz olduğunu düşünelim [...]
Yazan: Mustafa Ülkü Tarih: 22 Ekim 2011 ·
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 [...]
Yazan: Mustafa Ülkü Tarih: 16 Temmuz 2011 ·
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 [...]
Yazan: Mustafa Ülkü Tarih: 8 Mayıs 2011 ·
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 [...]
Yazan: Mustafa Ülkü Tarih: 19 Nisan 2011 ·
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, [...]
Yazan: Mustafa Ülkü Tarih: 14 Mart 2011 ·
.Net projelerimizde özellikle ürün tabanlı çalışırken hemen hemen her zaman ürünlerimizi başka projelerde yada platformlarda kullanmak üzere export etmememiz gerekebiliyor.Bu gibi durumlarda web servisleri ile yada xml ile işimizi hallediyoruz.Xml ile bu işi yapmanın bir çok yöntemi var.Ben burada 2 yöntemi örnekliyor olacağım.
public void SqlToXml()
{
[...]
Yazan: Mustafa Ülkü Tarih: 5 Mart 2011 ·
Bu ayki derginin içeriği:
Sanalkurs olarak neredeyse 9 yıla yakın bir süredir sizlerle birlikteyiz. İnternette sunduğumuz derslerin yanısıra e-dergimizde de bu birliktelik katlanarak sürüyor.
Sizlerden gelen yazılara, çalışmalara, çizimlere, fotoğraflara olabildiği ölçüde yer vermek başlıca hedefimiz. Başarılı arkadaşlarımızın ön plana çıkması, kendini tanıtması [...]
Yazan: Mustafa Ülkü Tarih: 26 Şubat 2011 ·
.Net uygulamalarında en çok kullandığımız kontrollerden biri olan dropdownlist kontrolunun seçilmesini zorunlu kılmak istediğimiz durumlarda elbette C# ile bir iki satır if else mekanizması ile kontrol edebiliriz ama şimdi koskoca .Net in Validation kontrollerinden yararlanmayıp sayfayı sunucuya gönderip kontrol ettirmek pek de hoş olmaz.Yapmamız gereken RequiredFieldValidator konrolunun [...]
Yazan: Mustafa Ülkü Tarih: 21 Şubat 2011 ·
Ö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ığı [...]
Yazan: Mustafa Ülkü Tarih: 30 Ocak 2011 ·
Ü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 [...]