【发布时间】:2011-11-16 16:40:46
【问题描述】:
我不得不更改其他人在 VS2008 中创建的一些代码,我将其转换为 VS2010 版本并且工作正常,直到我需要更改母版页文件。我打开它的那一刻,它给了我很多“在当前上下文中不存在”的错误,来自后面的代码,表明文件后面的代码找不到母版页文件中声明的某些控件。
所以,得到错误的代码是这样的:
<li class='<asp:Literal ID="litLIClass_Test1" runat="server"/>'>stuff</li>
如您所见,<li> CSS 类正在该 ASP 文字中生成,但似乎 ASP 文字没有被初始化。
但是,它似乎以前工作过,我试图理解为什么当我在 VS2010 中第一次打开页面代码时它开始给我错误。是否有启用这种嵌套的特定设置? VS2008/2010会不会有不同的设置?
【问题讨论】:
-
我检查了转换前 TFS 中文件的先前版本。那里的代码是一样的。
-
这不是 VS 2008 与 VS 2010。这是 ASP.NET 2.0/3.5 与 ASP.NET 4.0。
标签: asp.net visual-studio-2010 visual-studio-2008