在使用ASP.NET的Visual Studio 2008中未声明“__o”

时间:2009-06-10 13:57:50

标签: asp.net asp.net-mvc visual-studio-2008

在执行ASP.NET MVC时,我在Visual Studio 2008中遇到了这个恼人的错误/错误。

“__ o”未声明

"__o" is not declared

问题是什么,我该如何解决?

3 个答案:

答案 0 :(得分:6)

只需在顶部的页面上添加:

<%="" %>

...现在,我的ASP.Net内容占位符就像这样开始:

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

引自:Mikhail Arkhipov (MSFT)'s WebLog

  

为了在&lt;%=%&gt;中提供智能感知在设计时,ASP.NET生成赋值给临时__o变量和语言(VB或C#),然后在键入&lt;%=%&gt;时为变量提供intellisense。阻止,类似于键入x =。

时发生的情况

答案 1 :(得分:0)

ASP.NET Forums对此进行了详细讨论。你应该能够在链接的线程上找到答案。

答案 2 :(得分:0)

只需在文件后面添加代码。

Public __o As Object'VB.net

公共对象__o; // C#

click here to get breif explanation