disable windows xp style on Internet Explorer
Jan 28th, 2010 by Onur
Notes under the willow by Onur Selamet
Jan 28th, 2010 by Onur
Jan 19th, 2010 by Onur
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/the-ten-most-asked-sql-server-questions–1 adresinde uygulama geliştirirken karşınıza çıkabilecek sql zorlukları ve onların çözümleriyle ilgili çok güzel bir makale bulunmaktadır.Makaleyi okumak için tıklayın.
Jan 11th, 2010 by Onur
Genellikle xml, resim vb gibi verileri provide etmek için kullanılan HttpHandler içinden Session’a değerlerine erişemediğiniz için sağa sola küfredip kafayı yiyorsanız, oluşturduğunuz sınıfa IRequiresSessionState interface’ini implement ederseniz(gerçeklenmesi gereken methodu falan yok), sorununuz çözülecek ve bir gün daha microsoft’a küfür etmeden geçirebilme ihtimalimiz yükselecek.(Burada küfür ediyoruz zira gönderdiği exception’da bununla ilgili bir açıklama yok ve sorunsuz compile edebiliyoruz).Eğer read-only session isteyip uygulamamızı son düzlükte öne geçirmek istiyorsak IReadOnlySessionState interface’ini de kullanabiliriz.
Jan 8th, 2010 by Onur
Jan 6th, 2010 by Onur
Print işlemi yapmak için açtığınız popup penceresini print işleminden sonra kapatmak için;
window.print();
window.close();
şeklinde bir javascript kod parçası kullanıyorsanız bu firefox’ta çalışacaktır ancak internet explorerda çalışmayacaktır.Bunu sebebi internet explorer print dialog kutusunu açtıktan sonra da javascript işlemlerini yapmaya devam etmektedir.Bu sorunu aşmak için aşağıdaki yöntemi kullanabilirsiniz:
window.print();
window.onfocus = function() { window.close(); }
Böylelikle print dialog kutusu işlemini tamamladıktan ya da iptal edildikten sonra pencere odak aldığında kapatma işlemi gerçekleşecektir.
Jan 6th, 2010 by Onur
string içerisinde bulunan bir xml’i dataset’e okuturken
Invalid URI: The Uri scheme is too long
şeklinde bir hata alıyorsanız bir StringReader oluşturup ReadXml fonksiyonuna gönderirseniz sorun çözülecektir.Örneğin;
DataSet ds = new DataSet();
StringReader sr = new StringReader(xmlContent); //xmlContent:string
ds.ReadXml(sr);
Jan 5th, 2010 by Onur
http://www.formspring.me adresindeki gayet başarılı soru / cevap uygulamasından sorularınızı sorabileceğiniz alternatif adresim;
Dec 30th, 2009 by Onur
Nov 30th, 2009 by Onur
Masterpage’i bulunmayan sayfalarda FindControl kullanarak yaptığımız kontrol bulma işlemi MasterPage kullanınca biraz daha karışık bir hal alıyor.Ve hatta bazen birden fazla FindControl bulup onun içerisinde bulmak gerekiyor ve bu da uygulamayı daha kırılgan bir hale getiriyor.
Her server-side kontrolün bir form içerisinde olması gerektiğinde yola çıkarak neredeyse her asp.net sayfasının bir form’u bulunmaktadır.Dolyaısıyla kullanmak istediğimiz kontrolü
this.Form.FindControl(“kontrolId“);
ile bulabiliriz.Eğer fonksiyonumuz sayfa içerisinde değil ve bir kütüphanedeyse context’i yakayalayacak şekilde
((Page)HttpContext.Current.Handler).Form.FindControl(“kontrolId“);
şeklinde bulabiliriz.Ancak bu işlemi sürekli farklı uygulamalarda kullanıyorsanız kodunuzu try catch bloğu içerisine koymayı unutumayın.
Kaynak : http://csharporcas.blogspot.com/2006/05/master-page-find-control.html
Nov 18th, 2009 by Onur
Sayfa düzenlerken eğer css için intellisense çalışmıyorsa visual studio’yu /ResetSkipPkgs parametresiyle çalıştırmanız sorununuz büyük bir ihtimal çözecektir.
Visual studio açık ise kapattıkan sonra;
Başlat -> Çalıştır -> Devenv /ResetSkipPkgs
Kaynak : http://msdn.microsoft.com/en-us/library/ms241276(VS.80).aspx