Hallo David,
warum arbeitest Du eigentlich mit mehreren ContentPlaceHoldern?
Zeig doch mal bitte deren Deklaration in der .master Datei.
Bzgl. des Abstands: Ich nehme an, dass entweder ein paar <p>, <div>, <br />, ... Tags da stehen, die Du zwar selbst direkt nicht sehen kannst, die aber dennoch für Abstände, ... sorgen können.
In dem Fall bietet es sich immer an, den HTML Code, der am Client (Browser) ankommt, anzuschauen und dort festzustellen, woher der Abstand kommt. Wenn man das gefunden hat, eliminiert man den Code über Anpassungen in der .master, .aspx, .css, ...
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community