---
title: "Repeater, ItemTemplate + indenterad kod ger oönskat mellanrum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/177528-repeater-itemtemplate-indenterad-kod-ger-oönskat-mellanrum"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "dAEk"
published: "2009-03-18T19:29:59.000Z"
updated: "2009-03-19T11:59:19.000Z"
replies: 2
views: 461
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/177528-repeater-itemtemplate-indenterad-kod-ger-oönskat-mellanrum"
---

# Repeater, ItemTemplate + indenterad kod ger oönskat mellanrum

## #1 — dAEk, 2009-03-18T19:29Z

De flesta av er har nog råkat ut för det här misstänker jag. Problemet jag har är att det läggs in white-space i den genererade HTML-koden. Ett dummy-exempel förklarar det nog lite tydligare:

```
<asp:repeater runat="server" ID="UserRepeater">
	<ItemTemplate>
		<asp:Literal/Label/etc />
	</ItemTemplate>
	
	<SeparatorTemplate>, </SeparatorTemplate>
</asp:repeater>
```

kommer att generera Foo , Bar , Baz, vilket är knas. Notera mellanslaget före kommatecknet.

Följande fixar biffen men jag gillar inte metoden:

```
<asp:repeater runat="server" ID="UserRepeater">
	<ItemTemplate><asp:Literal/Label/etc /></ItemTemplate>
	
	<SeparatorTemplate>, </SeparatorTemplate>
</asp:repeater>
```

Det genererar HTML i stil med Foo, Bar, Baz \- precis som jag vill ha det. 

Frågan är alltså om det inte går att lösa på nåt snyggare sätt?

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

## #2 — rhdf, 2009-03-18T19:50Z

jodu det där har man retat sig på ett antal ggr
samma sak med extra radbrytningar i renderade HTMLkoden. På sätt o vis "snällt" att de lägger in radbrytningar så att allt inte hamnar på en lång rad,

Men det verkar vara som så att repeatern som standard lägger in ett  en radbrytning som sedan översätts till ett mellanslag
rätt exakt samma problem
<http://dotnetdebug.net/2007/05/08/aspnet-repeater-templates-whitespaces-and-visual-studio/>

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

## #3 — dAEk, 2009-03-19T11:59Z

Så det finns ingen färdig workaround man kan använda sig av istället för att korrigera markupen?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/177528-repeater-itemtemplate-indenterad-kod-ger-oönskat-mellanrum
