«__o» не объявлено в Visual Studio 2008 для ASP.NET - PullRequest
6 голосов
/ 10 июня 2009

Я получаю эту досадную ошибку / ошибку в Visual Studio 2008 при работе с ASP.NET MVC.

"__o" не объявлено

В чем проблема и как ее исправить?

Ответы [ 3 ]

6 голосов
/ 10 июня 2009

Просто добавьте это на странице вверху:

<%="" %>

... Итак, теперь мой заполнитель содержимого ASP.Net начинается так:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<%="" %>

Цитата из: WebLog Михаила Архипова (MSFT)

Чтобы обеспечить intellisense в блоках <% =%> во время разработки, ASP.NET генерирует присваивание временной переменной __o, а язык (VB или C #) затем предоставляет intellisense для переменной при вводе <% =%>, аналогично тому, что происходит при вводе x =.

0 голосов
/ 09 июля 2014

Просто добавьте код за файлом.

Public __o As Object 'VB.net

публичный объект __o; // C #

нажмите здесь, чтобы получить краткое объяснение

0 голосов
/ 10 июня 2009

Это подробно обсуждалось на ASP.NET Forums . Там вы сможете найти ответ в связанной ветке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...