我不得不更改由VS2008中的其他人创建的一些代码,我将其转换为VS2010版本并且工作正常,直到我需要更改母版页文件。我打开它的那一刻,它给了我很多“在当前上下文中不存在”的错误,后面的代码显示后面的代码文件无法找到主页文件中声明的一些控件。
因此,获取错误的代码是这样的:
<li class='<asp:Literal ID="litLIClass_Test1" runat="server"/>'>stuff</li>
正如您所看到的,<li>
CSS类正在ASP文本中生成,但似乎ASP文本未初始化。
然而,它似乎在以前工作,我试图理解为什么它在VS2010中第一次打开页面代码时开始给我错误。是否有特定的设置可以实现这种嵌套? VS2008 / 2010中可能有不同的设置吗?
答案 0 :(得分:0)
根据我的经验,这通常是名称空间不匹配的问题。
要尝试的一些事项:
参考文献:
(我有更多的参考链接发布,但我不能,因为我还没有声誉)。 ;)