Schöne Stolperfalle. Der Aufruf des HTML-Helpers "RenderPartial" über
   1:  <%= Html.RenderPartial("~/Views/Shared/xyz.ascx") %>
 
wirft die Exception
CS1502: Die beste Übereinstimmung für die überladene System.IO.TextWriter.Write(char)-Methode hat einige ungültige Argumente.
Kleine Ursache, große Wirkung - die Methode gibt keinen String sondern nix (void) zurück ... also einfach so aufrufen
   1:  <% Html.RenderPartial("~/Views/Shared/xyz.ascx"); %>
 
und alles ist gut :-).