1
我不得不改變一些由VS2008中的其他人創建的代碼,我將它轉換爲VS2010版本並且工作得很好,直到我需要更改母版頁文件爲止。在我打開它的那一刻,它給了我很多「在當前上下文中不存在」的錯誤,從後面的代碼中看出,代碼背後的代碼無法找到母版頁文件中聲明的一些控件。VS 2008/2010不同的渲染?
所以,這得到錯誤代碼是這樣的:
<li class='<asp:Literal ID="litLIClass_Test1" runat="server"/>'>stuff</li>
正如你所看到的,是被內部的ASP文字產生的<li>
CSS類,但它似乎ASP字面沒有得到初始化。
但是,它似乎工作之前,我試圖瞭解爲什麼它開始給我錯誤,當我在VS2010中第一次打開頁面代碼。有一種特定的設置可以實現這種嵌套嗎? VS2008/2010中可以有不同的設置嗎?
我檢查了轉換前TFS中文件的先前版本。這是相同的代碼。 – Victor
這不是VS 2008 vs VS 2010.它是ASP.NET 2.0/3.5與ASP.NET 4.0。 – jrummell