Member 12859772 Ответов: 1

Asp.net если заявление переднего конца


<% if((Session["Rol"]).ToString() == "Yönetici")
                         { %>
                                                          <li>

                          <a href="/KB/answers/SiparisEkle.aspx">Sipariş Ekle</a>

                      </li>
                       <% } %>


Что я уже пробовал:

Hi how can I do this example. I want to if Role == Yonetici show menu if Role == Depocu dont show menu.

1 Ответов

Рейтинг:
10

ZurdoDev

Я бы посоветовал не пытаться использовать такой встроенный код. Этот стиль-старый классический стиль ASP, и я даже не уверен, что он полностью работает в этом стиле. ASP.Net-да. Сначала поместите runat= "server"на свой тег a и id=" hypSip", чтобы вы могли получить доступ к нему в C# или использовать вместо него гиперссылку asp:.

В вашем событии Page_Load на странице c# codebehind вы можете просто сделать

hypSip.Visible = Session["Rol"].ToString() == "Yönetici"; // you may want to check to make sure it is not NULL first to be safe.