Web Userları Code Behind de Kontrol Etme

Hasan Akpürüm

Kıdemli Yazılım Danışmanı

Web Userları Code Behind de Kontrol Etme

Yayınlanma 01 Ocak 0001
Merhaba arkadaşlar asp.net projelerinizde çoğu zaman web user kullanmak zorundasınızdır. Bende admin paneli geliştirirken üyenin tipine göre webuser ı include etmek istedim uzun uğraşlar sonucunda çözdüm ve codebehind tarafındaki kontrolu sizlerle paylaşmak istedim. Sayfamıza pleaceholder'ımızı koyuyoruz
<asp:PlaceHolder runat="server" ID="phUserInfoBox" />
Ardından CodeBehind Tarafına geçiyoruz
phUserInfoBox.Controls.Add(LoadControl("~/UserInfoBoxControl.ascx"));
ve codebehind tarafında pleaceholder controlüneekliyoruz.Üye tipine göre yapmak istersenizde Klasor açıp içlerine webuserlarınızı atın ve dizini klasör isimlerine göre değiştirin yani artık visible larla oynama devrinden kurtulmuş oldu veya hepsi için ayrı ayrı kontrol paneli yapmamıza gerek kalmadı :) Örneğin:
<asp:PlaceHolder runat="server" ID="phUserInfoBox" />
Ardından CodeBehind Tarafına geçiyoruz
string dizin = "ADMIN/";
//string dizin = "MODERATOR/";
//string dizin = "UYE/";
phUserInfoBox.Controls.Add(LoadControl("~/"+dizin+"UserInfoBoxControl.ascx"));
Hepinize Kolay Gelsin ;)

Yorumlar

  • mustafa

    2/2/2016 3:28:05 PM

    bunu page load kısmına yapıyoruz değil mi ?

  • Hasan Akpürüm

    2/20/2016 1:34:44 AM

    Evet pageload da yapıyorsunuz mustafa bey

Yorum Yaz

Thanks, your message is sent successfully. We will contact you shortly!

Yorumu Gönder