Есть кусок кода
<asp:Repeater ID="RepeaterArticles" runat="server" OnItemCreated="RepeaterArticles_ItemCreated" >
<ItemTemplate>
<DIV class=dt1>
<%# DataBinder.Eval(Container.DataItem, "datetime2")%>
</DIV>
<Div id=textBlock visible=false runat="server">
<table>
...
<%# DataBinder.Eval(Container.DataItem, "ntext1") %>
...
</table>
</DIV>
<div id=urlBlock visible=false runat="server"><table>
...
<%# DataBinder.Eval(Container.DataItem, "url")%>
....
</table>
</div>
</DIV>
</ItemTemplate>
</asp:Repeater>
Нужно найти в в зависимости от параметров скрывать textBlock и urlBlock
textBlock.visible= не находит в репитере просто так, как в конструкции
((HyperLink)e.Item.FindControl("HyperLink1")).NavigateUrl = "#";
поиск будет просходить так:
protected void Repeater1_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
((HyperLink)e.Item.FindControl("HyperLink1")).NavigateUrl = "#";
}
}
Начать сознательно жить нужно с того, как точно определить все свои цели в жизни во всех сферах. (PSYLIVE.ru)
p.s. у вас должно получиться минимум 5 категорий и 100 пунктов.
p.s.s. после этого напечатайте это в форме небольшой книжки и носите с собой
|