Date Image Saturday, October 24, 2009 | Kategoriler | Ado.Net, Asp.Net, C#, Tümü

Veritabanından Gelen Verilerin Excel Çıktısı Alındığında Türkçe Karakterlerin Görünmeme Sorunu

   Bir süre önce, veritabanından gelen bilgileri bir datalistte görüntüledikten sonra istendiğinde bu listenin excel çıktısının alınabilmesi gerekiyordu.

   Bunun için runtimeda datalisti bir form içine alıp bu formu render ederek saya çıktısı olarak aldım. Tabi sayfaya bir header ekleyerek çıktının attachement olarak verilmesini, yani, download edilebilir şeklinde olmasını sağladım.

Etiketler :
Detay
Date Image Friday, October 16, 2009 | Kategoriler | Asp.Net, Javascript, Ajax, Tümü

Jquery İle Json Data Çekerek Ürün Sayfası Hazırlamak

   Uygulamalarda, bazen verilerin sayfa postback olmadan asenkron olarak gösterilmesi istenir. Bu gibi durumlarda genellikle ajax update panel kullanarak hiçbir şey değişmemiş gibi işlemlerinizi yapıp datalarınızı yayınlayabilirsiniz. Ancak update panel kullanmak istemeye bilirsiniz. Benim de çok fazla kullandığım en başarılı javascript kütüphanelerinden biri olan Jquery yi kullanarak json formatında veri çekebilirsiniz. bu durumda verileriniz, kendi oluşturmul olduğunuz bir class olabilir. Json ile kendi tiplerinizi isteyebilirsiniz hiç bir sorun olmayacaktır. Örneğimde ben class oluşturmak yerine object tipinde product oluşturmayı tercih ettim.

Etiketler :
Detay
Date Image Sunday, October 4, 2009 | Kategoriler | Asp.Net, Ajax, Tümü

Ajax Control Toolkit Version 3.0.30930 İle Eklenen AsyncFileUpload Denemesi

   Artık çok kolay bir şekilde, sayfa postback olmadan dosya yüklemesi yapabilceğiz. Ajax Control Toolkit'in 30 Eylül'de release olan ve 1 Ekim'de update edilen versiyonu ile bu imkan bize sağlanmış oldu. Ben de toolbox ımı yeniledim ve deneme yaptım :=) Ajax Control Toolkit 'i buradan indirebilirsiniz.

Etiketler :
Detay
Date Image Sunday, October 4, 2009 | Kategoriler | Asp.Net, Tümü

Asp.Net 4.0 İle Birlikte Daha Kolay Search Engine Optimization SEO

   Seo, günümüzde web projelerinde çok önemli bir yer teşkil etmeye başladı.Herkesin dilinde olan bir konu olan seo hakkında MSDN Magazine'de güzel bir yazıya rastladım. Yazıda en çok beğendiğim nokta; benim de blogumda yazdığım, çalışma zamanında sayfanın meta bilgilerini değiştirmek konusunda yapılan güzel bir değişiklik yapılması. Sadece buna verilen örneği burada yazacağım. Yazının tamamına linkten ulaşablirsiniz: http://msdn.microsoft.com/en-us/magazine/ee405899.aspx

Page.MetaDescription = "Asp.Net 4.0 İle Birlikte Daha Kolay Search Engine Optimization SEO";

Page.MetaKeywords = "Asp.Net 4.0,SEO";

Etiketler :
Detay
Date Image Saturday, September 12, 2009 | Kategoriler | Asp.Net, Tümü

Dinamik Olarak HtmlMeta(Meta Tag) Oluşturmak

HtmlMeta meta = new HtmlMeta();

                meta.Name = "Description";

                meta.Content = "Açıklamalar eklenebilir";

Header.Controls.Add(meta);

   Bu şekilde eklenebildiği gibi,

meta.Attributes.Add("Description", "Açıklamalar eklenebilir");

                Header.Controls.Add(meta);

şeklinde de eklenebilir.

(Header.Controls[3] as HtmlMeta).Content = "Değiştirilmiş meta içeriği";

 

Bu şekilde de değişiklik yapılabilir.

Etiketler :
Detay
Date Image Friday, September 11, 2009 | Kategoriler | Asp.Net, Javascript, Web Service, Ajax, Tümü

Asenkron Web Servis Ve Ajax Auto Complete Extender Kullanarak Facebook Search

   Saat gece yarısı olmadan hemen bir örnek yapıp yayınlayayım dedim. Biraz acele oldu ama faydalı bir örnek olduğunu düşünüyorum. Daha önceden kendi kendime uğraştığım bir uygulamaya benzer bir örnek bu.

   Örnek uygulamaya öncelikle bir tablo oluşturarak başladım.

users table

Detay
Date Image Saturday, September 5, 2009 | Kategoriler | Asp.Net, Tümü

Butonun Validation'ı Kontrol Etmesini İstemezsek

   Asp.Net web uygulamalarında sıkça kullandığımız kontrollerden biridir validation kontrolleri.

   Düşünelim ki bir kullanıcı girişimiz var ve kullanıcı adı ve şifre alanlarının boş bırakılmasını istemiyoruz. Burada bir RequiredFieldValidator kullanırız. Bir de login işlemini sağlamak ve kontrolleri yapmak için .Net Button kontrolü ekleriz. Bu buton validationlardan geçilmediği sürece postback işlemini yapmayacaktır.

   Bir de iptal butonumuzun olduğunu düşünelim o zaman  iptal butonu da validation kontrolü yapacaktır. Bu butonun validation kontrolü yapmaması gerekir.

Etiketler :
Detay
Date Image Tuesday, September 1, 2009 | Kategoriler | Asp.Net, Html, Tümü

FCK Editör'ü Farklı Bir Klasöre Taşımak

Hafta sonu, FCK Editör ü ilk defa bir projede kullandım. Editörü incelerken file upload sayfasına adres satırından dosya yolu yazılarak ulaşılabildiğini gördüm.

Kendimce dosya upload sayfasına anonim kullanıcıların ulaşmasını güvenlik açığı olarak görerek, fckeditor klasörünü anonim kullacının ulaşamayacağı  bir klasöre taşıdım.

Sayfayı test ederken fck editörün default olarak dosyalarını ana dizinden çağırdığını gördüm. Config dosyalarını karıştırdım bir umutla ama basePath dışında birşey bulamadım.

BasePath vererek denedim ama nedense başarılı olmadı.

Sonunda uygulamamın web.config dosyasında doğru bir alan bularak basepath i burda verdim ve mutlu son

<appSettings>
    <add key="FCKEditor:BasePath" value="~/GizliKlasor/fckeditor/"/>
  </appSettings>

Etiketler :
Detay
1 2
serdarsert.com Rss
Facebook | Serdar SERT
Twitter | Serdar SERT