2013-12-08 2 views
1

У меня есть таблица, которая используется для хранения ссылок и кнопок изображения, которые связывают пользователя с другими страницами на веб-сайте. Я хочу скрыть некоторые из этих строк в зависимости от разрешения, которое имеет использование. Прямо сейчас у меня есть:Необходимо скрыть строки таблицы в зависимости от разрешения

// Disable buttons if user does not have admin security level 
    if (Session["SecurityLevel"] != "A") 
    { 
     linkbtnNewEmployee.Visible = false; 
     imgbtnNewEmployee.Visible = false; 
     linkbtnViewUserActivity.Visible = false; 
     imgbtnViewUserActivity.Visible = false; 
     linkbtnEditEmployees.Visible = false; 
     imgbtnEditEmployees.Visible = false; 
     linkbtnManageUsers.Visible = false; 
     imgbtnManageUsers.Visible = false; 
    } 

, который будет скрывать ссылки и кнопки, но строки таблицы все еще существуют. Таким образом, у меня есть строка или 2 места между ссылками. Я попытался называть строки и использовать «rowToHide.style.display = 'none';" которая не работает, потому что не будет распознавать строку. Идентификатор строки отображается в исходном коде, и я использую тот же идентификатор в команде. Какие-либо предложения? Спасибо за вашу помощь!

ответ

1

В разметке добавить Id для <tr> и runat="server" тег, например:

<tr id="rowToHide" runat="server> 
    <!-- Contents here --> 
</tr> 

А в коде установить видимое свойство ложным, как это:

// Disable buttons if user does not have admin security level 
if (Session["SecurityLevel"] != "A") 
{ 
    rowToHide.Visible = false; 
    linkbtnNewEmployee.Visible = false; 
    imgbtnNewEmployee.Visible = false; 
    linkbtnViewUserActivity.Visible = false; 
    imgbtnViewUserActivity.Visible = false; 
    linkbtnEditEmployees.Visible = false; 
    imgbtnEditEmployees.Visible = false; 
    linkbtnManageUsers.Visible = false; 
    imgbtnManageUsers.Visible = false; 
} 
+0

спасибо. Был на правильном пути, только не так. – Jim

+0

Да, я тоже думаю, что вы были почти там :-) – afzalulh

Смежные вопросы