Kayıtlar

Nisan, 2013 tarihine ait yayınlar gösteriliyor

JavaScript ile Code-Behind Üzerinden Metod Çağrısı

ASP.NET AJAX ile gelen güzel özelliklerden biri de ScriptManager ile kod tarafından method çağırmaktır. Genel olarak web servis üzerinden yapılabilen bu çağrılar benzer bir şekilde aspx kodlarımız üzerinden de yapılabilmektedir. Bu işlemin temel amacı aslında tek bir web serviste toplanan metodların ilgili sayfalara dağıtılabilmesidir. ASP.NET AJAX kütüphanesinde PageMethods olarak isimlendirilen bu yöntemin nasıl uygulandığını beraber görelim; ScriptManager PageMethods özelliğinin desteklenmesi için sayfada bir adet ScriptManager kontrolünün bulundurulması gereklidir. Daha sonrasında bu kontrolün PageMethods özelliğine “true” atanarak HTML çıktısına PageMethods scriptlerinin yerleştirilmesi sağlanır. view plain copy to clipboard print ? < asp:scriptmanager   runat = "server"   enablepagemethods = "true" > </ asp:scriptmanager >    Method Tanımı Sayfada çağıracağımız metod ise aşağıdaki özelliklerde olmalıdır; 1 – Metod public ol

UserControl’den Diğer Bir UserControl’e Erişmek

Bazı durumlarda sayfa üzerindeki bir UserControl’den diğer bir UserControl’e erişmemiz gerekebilir. Bu ihtiyacımızı karşılamak için UserControl’ün başına “Reference” olarak ulaşmak istediğimiz diğer UserControl’ü göstermemiz bizim için yeterli olmaktadır; Örnek vermek gerekirse aşağıdaki gibi Control’e sahip olduğumuzu düşünelim; view plain copy to clipboard print ? public  partial  class  WebUserControl2 : System.Web.UI.UserControl   {        protected   void  Page_Load( object  sender, EventArgs e)       {                  }           public   void  BirSeyYap()       {                   }   }          Daha sonrasında ascx dosyasında Reference verildikten sonra artık diğer UserControl emrimize amade durumdadır. view plain copy to clipboard print ? < %@ Control  Language = "C#"   AutoEventWireup = "true"   CodeFile = "WebUserControl1.ascx.cs"   Inherits = "WebUserControl1"  % >    < %@ Reference  Cont

Windows 7 IIS Varsayılan Başlangıç Sayfasını Düzenleme

Resim
Windows 7 IIS Varsayılan Başlangıç Sayfasını Düzenleme IIS sunucusunda bütün web sayfaları wwwroot klasörü altında tutulur. Sunucu bu klasör altında yer alan dosyalardan tarayıcıların başlangıç sayfası olarak belirlediği sayfaları barındırmak ve bunları tanımlamak zorundadır. Varsayılan başlangıç sayfalarını görmek, eklemek yada değiştirmek için IIS aracında ayarlamalar yapmalıyız. Biz aspx uygulamaları geliştireceğimiz için varsayılan belgeler arasında default.aspx dosyasına bakmalıyız. Şimdi varsayılan web dosyaları ile ilgili düzenlemeleri yapalım. Bu amaçla IIS panelinden Varsayılan Belge seçeneğini seçelim. Farenin sol tuşuna iki defa basalım ya da Eylemler panelinden Özelliği Aç komutunu çalıştıralım. Burada listelenen web dosyaları önceliği olan dosyalardır. Bir web projesinde bu dosyalardan biri mutlaka olmalıdır. Aksi takdirde web projesi çalıştırılamaz. Vs2010 projerinde web sayfalarının uzantısı aspx, ilk çalıştırılacak web sayfasının ismi ise default’tur. II

Textboxa küçük harflerle yazmaya zorlama

view plain copy to clipboard print ? < asp:textbox   onkeyup = "this.value=this.value.toLowerCase()"   runat = "server" >    </ asp:textbox >   

ASP.NET Master ve Content Page Olay Sıralaması

Content page  PreInit  event. Master page controls  Init  event. Content controls  Init  event. Master page  Init  event. Content page  Init  event. Content page  Load  event. Master page  Load  event. Master page controls  Load  event. Content page controls  Load  event. Content page  PreRender  event. Master page  PreRender  event. Master page controls  PreRender  event. Content page controls  PreRender  event. Master page controls  Unload  event. Content page controls  Unload  event. Master page  Unload  event. Content page  Unload  event.