我在外培训时课堂里用的是VS2003版本,老师做的例子让我们拷回去,我自家电脑里由于还没有安装VS2003版本这个开发工具,所以无法打开看,我去买软件看到现在又有2006版的了,如果将ADO.NET使用后,能不能打开老师在课堂用ADO.NET使用版本做的例子?能不能继续使用?
CTP版本中的ScriptManager和ScriptManagerProxy控件提供了引用所需Client FX脚本的方式,同时也提供了一个使用path或name属性来指定脚本引用的方法。下面的示例展示了这些控件的使用方式。
- <atlas:ScriptManager runat="server" ID="ScriptManager">
- <Scripts>
- <atlas:ScriptReference ScriptName="AtlasUIGlitz" />
- <atlas:ScriptReference Path="~/Scripts/Custom.js" />
- </Scripts>
- </atlas:ScriptManager>
ScriptManager依旧保留了对于必须和可选脚本的支持。对于可选脚本来说,与CTP版本***的区别在于现在没有了ScriptName枚举。这个功能被一个能够适合更多场合的模型所替代,ADO.NET使用模型允许第三方使用基于程序集的方式来发送Web资源脚本。下面的示例展示了新的模型,并且使用了ADO.NET使用包中额外的可选脚本。如下:
- <asp:ScriptManager runat="server" ID="ScriptManager">
- <Scripts>
- <asp:ScriptReference
- Name="Microsoft.Web.Resources.ScriptLibrary.PreviewScript.js"
- Assembly="Microsoft.Web.Preview" />
- <asp:ScriptReference
- Name="Microsoft.Web.Resources.ScriptLibrary.PreviewGlitz.js"
- Assembly="Microsoft.Web.Preview" />
- <asp:ScriptReference Path="~/Scripts/Custom.js" />
- </Scripts>
- </asp:ScriptManager>