ASP.net Web Forms Uygulama genelinde sorgu

Sinan Uğurlu

Kilopat
Katılım
30 Mayıs 2018
Mesajlar
495
Çözümler
11
Yer
Datacenter
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılım ve Ağ Altyapı Danış.
İyi günler, ASP.net'e yeni başladım. Sorum hızlıca şöyle;

Uygulama başladığında her sayfada aşağıdaki sorguyu Load özelliğine ekliyorum, ancak bunu örneğin Global.asax gibi bir sayfaya ekleyerek hiçbir sayfaya eklemeden bu sorguyu çalıştırabilir miyim?

ASP.net:
if (Session["kullanici"] == null)
            {
                form1.Visible = false;
                Response.Redirect("/Oturum");
            }
            else
            {
                form1.Visible = true;
            }
 
Son düzenleyen: Moderatör:
İyi günler, ASP.net'e yeni başladım. Sorum hızlıca şöyle;

Uygulama başladığında her sayfada aşağıdaki sorguyu Load özelliğine ekliyorum, ancak bunu örneğin Global.asax gibi bir sayfaya ekleyerek hiçbir sayfaya eklemeden bu sorguyu çalıştırabilir miyim?

ASP.net:
if (Session["kullanici"] == null)
            {
                form1.Visible = false;
                Response.Redirect("/Oturum");
            }
            else
            {
                form1.Visible = true;
            }
Web Form projelerini tam hatırlamıyorum ancak "App_Start" klasöründeki "FilterConfig" sınıfındaki "RegisterGlobalFilters" methodu varsa bu methoda aşağıdaki kodu ekleyiniz.

C#:
filters.Add(new AuthorizeAttribute());
 
Bu biraz da sitenin yapısı ile ilgili. Sayfaları belli bir .Master uzantılı şablon sayfalara dahil ederseniz sadece bu şablonlara bu kodu girmeniz yeterli olur. Fakat, örnekteki gibi form'u direkt kapatmak değil de, oluşturulan paneller aracılığı ile daha kolay bir yapı oluşturulabilir. Gizlemez istediğiniz paneli gizler, istediğiniz zaman gösterirsiniz.
 

Yeni konular

Geri
Yukarı