---
title: "Problem med repeater & att kolla HasChildNodes"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/148113-problem-med-repeater-att-kolla-haschildnodes"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "echoSwe"
published: "2006-06-15T21:22:04.000Z"
updated: "2006-06-20T22:38:42.000Z"
replies: 4
views: 439
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/148113-problem-med-repeater-att-kolla-haschildnodes"
---

# Problem med repeater & att kolla HasChildNodes

## #1 — echoSwe, 2006-06-15T21:22Z

```
	<ul class="siteHierarchy">
		<li><asp:HyperLink runat="server" ID="lnkForstasida" NavigateUrl="~/Default.aspx" ToolTip="Till förstasidan" Text="Förstasidan" /></li>
		<asp:Repeater runat="server" ID="rptSite" DataSourceID="dsSitemap">
			<ItemTemplate>
				<li><asp:HyperLink runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "Url") %>' 
						Text='<%# Eval("Title") %>'></asp:HyperLink>
					[b]<% 	if (((SiteMapNode)Container.DataItem).HasChildNodes == true){ %>[/b]
					<asp:Repeater runat="server" DataSource="<%#((SiteMapNode)Container.DataItem).ChildNodes %>">
						<HeaderTemplate><ul></HeaderTemplate>
						<ItemTemplate>
							<li><asp:HyperLink runat="server" NavigateUrl='<%# Eval("url") %>'><%# Eval("Title") %></asp:HyperLink>
							</li>
						</ItemTemplate>
						<FooterTemplate></ul></FooterTemplate>
					</asp:Repeater>
					[b]<%	} %>[/b]
				</li>
			</ItemTemplate>
		</asp:Repeater>
	</ul>
```

Jag vill göra fetmarkerad koll, *men Container är inte tillgänglig i sammanhanget (in the current context)* utan att köra DataBind. Hur ska jag göra för att kolla HasChildNodes egenskapen för att förhinda min child-repeater att skriva ut HeaderTemplate och FooterTemplate om den inte har några ChildNodes att binda?

Permalänk: https://www.webforum.nu/p/148113

## #2 — echoSwe, 2006-06-17T12:12Z

Hjälp?

Permalänk: https://www.webforum.nu/p/1830088

## #3 — echoSwe, 2006-06-19T19:37Z

\*tittar på tråden\*

\*tar en chokladbit\*

Permalänk: https://www.webforum.nu/p/1833365

## #4 — emission, 2006-06-19T23:34Z

Sätt den inre repeaterns visible-attribut till värdet från HasChildNodes

Permalänk: https://www.webforum.nu/p/1833425

## #5 — echoSwe, 2006-06-20T22:38Z

> **emission skrev:**
>
> Sätt den inre repeaterns visible-attribut till värdet från HasChildNodes

Tack så mkt!

\*ger emission en chokladbit\*

Permalänk: https://www.webforum.nu/p/1833628

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/148113-problem-med-repeater-att-kolla-haschildnodes
