Category: Asp.Net


Neden IsPostBack kontrolüne gerek duyarız?

Asp.net’te bir sayfanızda CheckBoxList nesneniz ve bir de butonunuz var ve Page_Load’da bu listeye nesne ekliyorsunuz.

CheckBoxList1.Items.Add("C++")
CheckBoxList1.Items.Add("Visual Basic 6.0")
CheckBoxList1.Items.Add("VB.NET")
CheckBoxList1.Items.Add("Pascal")

Eğer bu blok bu şekilde ise her butona basışınızda sayfa yenilenip liste aşağıya doğru büyümeye başlayacaktır. Bunu önlemek için IsPostBack metodunu kullanabiliriz. Kodumuz aşağıdaki gibi olacaktır.

If Me.IsPostBack = False Then
CheckBoxList1.Items.Add("C++")
CheckBoxList1.Items.Add("Visual Basic 6.0")
CheckBoxList1.Items.Add("VB.NET")
CheckBoxList1.Items.Add("Pascal")
End If

Asp.net 3.5 sorunu

Bir forumda birkaç şey yazmıştım fakat formumun gerektiği gibi iş yapmamasından dolayı yazımı buraya geçirmeye karar verdim.

  • Kendi sunucumuza .net framework 3.5′i kurduk. Fakar asp.net hala 2.0…. versiyonunda gözüküyor. 3.5 sadece bir yama mı yoksa kurulumdan sonra yapılması gereken işlemler mi var?
  • Benim araştırmalarıma göre asp.net 3.5 asp.net 2.0..’ın devamı (güncelleştirmesi) niteliğinde. Yani sunucu kısmında 3.5 diye gözükmez. Fakat bizi aydnlatacak biri varsa lütfen paylaşsın ;)
  • Katıldığım Microsoft seminerinde ve birkaç kitapta okuduğuma göre .net 3.5 yeni bir çekirdek (core) içermediği için yani .net 2′nin çekirdeğini kullandığı için site ayarlamalarında bir değişiklik görülmüyor. Siz sitenizi upload ederken, site kök dizinindeki ayarlarda (web.config dosyasındaki) sadece gerekli yerlerde Version=3.5.0.0 olup olmamasına bakın. Sunucu bu ayarı görünce zaten siteyi buna göre derleyecektir. En akıllıcası tasarladığınız sitenin kendi web.config dosyasını upload etmektir.

<sectionGroup name=”scripting” type=”System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35″>

WordPress.com'dan blog alın. | Tema Motion, volcanic tarafından yapılmıştır.
Takip Et

Get every new post delivered to your Inbox.