Arda Çetinkaya Yazılım ve arada kendim ile ilgili karaladıklarım…

Tag / C#

SQL Server’ın versiyon bilgilerine ‘registry’ sayesinde kolayca ulaşabiliyoruz. SQL Server’ların çalışıyor olması ya da herhangi bir database’e bağlantı yapmadan küçük bir kaç kod ile kolayca göstermeye çalışacağım. Bunun için öncelikle registry’daki SQL Server için olan ağaç yapısını anlamak gerekli. İlk kurulumda, SQL Server KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion key’i altına CurrentVersion isminde mevcut versiyonu yazıyor. Aynı makinaya başka bir […]

Eğer yukarıdaki hatayı alıyorsanız, config dosyanızda ki bağlantı cümleciğini kontrol edin. <add name=”Entities” connectionString=”metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl; provider=System.Data.SqlClient;provider connection string=&quot; Data Source=127.0.0.1;Initial Catalog=MinePlaNET;Integrated Security=True;MultipleActiveResultSets=True&quot;” providerName=”System.Data.EntityClient” /> Koyu renkle belirttiğim isimlerin data modeliniz ile aynı isimde olması gerekmekte. Eğer manuel olarak data modelinizin ismini değiştirdiyseniz bu sorun ile karşılaşırsınız. Peki bunlar ne? Bunlar aslında 3 tane dosya, *.csdl,*.ssdl,*.msl. Entity […]

Sona doğru yaklaşıyoruz sanırım. ASP.NET için geliştirilmekte olan MVC Framework’ünün RC2 versiyonu yayınlandı. Yeni versiyon setup ve deployment konularında yenilikler içeriyor. En önemli yenilik hosting şirketleri için özel kurulum modu diyebilirim. Daha fazla ayrıntıyı buradan öğrenebilirsiniz.

ASP.Net’de Ajax Toolkit ile beraber gelen CalendarExtender nesnesini kullandığınızda, kullandığınız yere göre çıkan takvimin diğer kontrollerin altında görüntüleniyor. Özellikle DIV’ler ile çalışanlar bu sorun ile eminim karşılaşmıştır. Bu sorunu aşağıdaki satırı CSS dosyasına koyarak çözebilirsiniz. .ajax__calendar_container { z-index : 1000 ;}

Yaklaşık 1 senedir üzerinde çalışılan ASP.NET MVC 1.0’ın RC’si yayımlandı. Sona yaklaşılmış olması çok güzel. Ayrıntıları Scott Guthrie’nin blog’undan okuyabilirsiniz : http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx

Custom kontrol geliştirirken bu kontrollerin bazı ekstra özelliklerini client tarafında javascript’ler ile kullanmak gerekebiliyor. Kontrolleri başka kontroller ile ilişkilendirmek, kontrollerin standart  özelliklerinden başka özellikler ile kontrolleri zenginleştirmek için tercih edilebilecek bir yöntem bu.Peki nasıl yapıyoruz? public class ServerControl1 : Label {         public override void RenderControl(HtmlTextWriter writer)         {                        writer.AddAttribute(“AnotherControlType”,                                                        “AnotherCustomServerControl1”); […]

Asp.Net Ajax ile, Ajax teknolojisinden oldukça kolay bir şekilde yararlanabiliyoruz. Bazı şeyleri o kadar kolaylaştırıyor ki, nasıl çalıştığını fazla sorgulamadan kullanıyoruz. Peki doğru mu kullanıyoruz? Bazı şeyleri ajax ile halledip, sayfalarımızın fonksiyonlarını genişletsekte aslında bir çok yanlış yapabiliyoruz. Bunlardan en büyüğü Asp.net Ajax ile beraber karşımıza çıkan UpdatePanel’i kullanma şeklimiz.. Update Panel kontrolü, Asp.net’de ajax […]