解釋說(shuō)明ADO.NET腳本代碼錯(cuò)誤
從CTP轉(zhuǎn)移到ADO.NET腳本的開(kāi)發(fā)人員,需要更新他們的JADO.NET腳本代碼。比如官網(wǎng)說(shuō)的Sys.Services.Components.Profile組件現(xiàn)在已經(jīng)變成了Sys.Preview.Services.Components.Profile。
在CTP版本中,您只需簡(jiǎn)單地將一個(gè)ScriptManager控件加到頁(yè)面中,默認(rèn)的CTP核心功能(Atlas.js)就被添加了。不過(guò)其它一些腳本是可選的,例如AtlasUIGlitz.js文件。如果您要使用它們,則需要手動(dòng)地將其加入ScriptManager的references中,或者將他們定義在XML-Script的<refereces />里。#t#
在RTM版本中,為了使用Value-add里的功能,您必須在ScriptManager中添加特定的腳本引用。下面的例子展示了如何引用Value-add中定義的所有腳本。注意:在這里,注冊(cè)的順序非常重要,它表明了一個(gè)“dependency chain”。
- <asp:ScriptManager runat=”server” id=”ScriptManager1”>
- <Scripts>
- <asp:ScriptReference Assembly="Microsoft.Web.Preview"
- Name="Microsoft.Web.Resources.ScriptLibrary.PreviewScript.js"/>
- <asp:ScriptReference Assembly="Microsoft.Web.Preview"
- Name="Microsoft.Web.Resources.ScriptLibrary.PreviewGlitz.js"/>
- <asp:ScriptReference Assembly="Microsoft.Web.Preview"
- Name="Microsoft.Web.Resources.ScriptLibrary.PreviewDragDrop.js"/>
- </Scripts>
- </ScriptManager>
定義在Value-add腳本中的類型從CTP版本中的Sys.*命名空間轉(zhuǎn)移到了Sys.Preview.*中。這確保了功能上的明顯區(qū)別。從CTP轉(zhuǎn)移到Value-add腳本的開(kāi)發(fā)人員需要更新他們的JavaScript代碼。例如,Sys.Services.Components.Profile組件現(xiàn)在已經(jīng)變成了Sys.Preview.Services.Components.Profile。