"__o" is not declared in Visual Studio 2008 doing ASP.NET
Just add this on the page at the top:
<%="" %>
...So now my ASP.Net content placeholder begins like this:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<%="" %>
Quote from: Mikhail Arkhipov (MSFT)'s WebLog
In order to provide intellisense in <%= %> blocks at design time, ASP.NET generates assignment to a temporary __o variable and language (VB or C#) then provide the intellisense for the variable when you type in the <%= %> block, similarly to what happens when you type x=.