Asp.Net Kullanıcı Yetkilerine Göre Menü Oluşturma

Reklamlar

12 responses to this post.

  1. Posted by Ümit Aydın on 11 Ekim 2015 at 23:34

    Kardeşim eline sağlık. ama kodları bir türlü çalıştıramadım. Default.aspx kodlarını buraya yazabilirmisin?

    Cevapla

    • using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Web;
      using System.Web.UI;
      //using System.Web.UI.WebControls;

      using DevExpress.Web.ASPxMenu;
      using System.Data;
      using MyDataSetTableAdapters;

      public partial class _Default : System.Web.UI.Page
      {
      YetkiTableAdapter YetkiTableAdapterr = new YetkiTableAdapter();
      MyDataSet YetkiDataSett = new MyDataSet();

      protected void Page_Load(object sender, EventArgs e)
      {
      YetkiTableAdapterr.Fill(YetkiDataSett.Yetki);
      }

      public void GetChildMenuItem(MenuItem MenuItemText,string RowName)
      {
      foreach (MenuItem item2 in MenuItemText.Items)
      {
      if (item2.Text == RowName) item2.Visible = false;
      if (item2.HasChildren) GetChildMenuItem(item2,RowName);
      }
      }

      protected void Button1_Click(object sender, EventArgs e)
      {
      foreach (DataRow Satir in YetkiDataSett.Yetki.Rows)
      {
      if (bool.Parse(Satir[“Ac”].ToString()) == false)
      {
      foreach (MenuItem item in ASPxMenu1.Items)
      {
      if (item.Text == Satir[“FormAdi”].ToString()) item.Visible = false;
      if (item.HasChildren) GetChildMenuItem(item, Satir[“FormAdi”].ToString());
      }
      }
      }
      }
      }

      Cevapla

  2. Posted by Ümit Aydın on 12 Ekim 2015 at 20:22

    Bir türlü anlayamadım kodlar aynı db aynı ama çalışmıyor
    using DevExpress.Web.ASPxMenu;
    bunu kabul etmedi bende using DevExpress.Web bunu ekledim.

    Cevapla

  3. Posted by Ümit AYDIN on 15 Ekim 2015 at 11:56

    Devexpress 15.1 kurulu sanırım sorun ondan kaynaklanıyor.

    Cevapla

  4. Posted by DevExpress on 28 Şubat 2016 at 16:20

    Örnek kod yok mu ? paylaşabilir misin ?

    Cevapla

  5. ben visual studio ultimate 2012 kullanıyorum o yüzden menüstrip ile yapmam gerekiyor kod kısmı nasıl olcak yardımcı olabilirmisiniz? şimididen teşekkürler.

    Cevapla

  6. Posted by Serkan on 24 Ocak 2017 at 11:36

    Merhaba aynı şekilde menü eklemeden hazırda bulunan html menü mevcut bunun için nasıl bir yol izlenebilir.

    Cevapla

    • Html menü elemanlarına ID=”menuItem1″ runat=”server” şeklinde code-behind dan erişilebilir hale getirilip denenebilir

      Cevapla

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: