Скрыть пункт списка?

Березовский
Дата: 26.05.2010 14:55:55
Добрый день, не пойму- почему не работает простая вещь,
пытаюсь скрывать пункты js меню, в зависимости от роли пользователя.
Наверное не понимаю чего-то..
выжимки из вопроса ниже

<!--ASPX, Если скрываю так, то  работает. -->
 <ul id="test">
        <li id="MyTest" runat="server" visible='false'><a href="#">Test</a></li>
  </ul>  
<!--а если так, то молча не отрабатывает, но и сообщения об ошибке нет-->
 <ul id="test">
        <li id="MyTest" runat="server" visible='<%# is_Visible()%>'><a href="#">Test</a></li>
  </ul>  

//где
//is_Visible():

public bool is_Visible()
    {
       //return true;
        return false;
    }
Zoria
Дата: 26.05.2010 15:05:06
Березовский,

а вы посмотрите что во втором случае в html рендерится
/\/\
Дата: 26.05.2010 15:47:40
автор
а вы посмотрите что во втором случае в html рендерится

хм... а что там должно рендериться кроме!?
<li id="MyTest"><a href="#">Test</a></li>

Березовский

Page_Load->Me.DataBind()

и будет тебе щастье!
Zoria
Дата: 26.05.2010 16:06:30
/\/\
автор
а вы посмотрите что во втором случае в html рендерится

хм... а что там должно рендериться кроме!?..

судя по результатам, рендерится явно не то что ожидается.
/\/\
Дата: 26.05.2010 16:19:42
автор
судя по результатам, рендерится явно не то что ожидается.

пфф... книжку открой, что-ли!
Березовский
Дата: 26.05.2010 18:07:52
Zoria, рендерится в такую штуку:
<li id="ctl00_ContentPlaceHolder1_MyTest"><a href="#">Contact</a></li>

/\/\, да- если сделать MyTest.DataBind() в PageLoad-работает как надо..

но... я предполагал, что оно само должно работать, коль выставлен
атрибут runat="server".
Березовский
Дата: 26.05.2010 18:12:42
Zoria,/\/\ - cпасибо