首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ajax ToolKitScriptManager和ScriptManager

使用Ajax ToolKitScriptManager和ScriptManager
EN

Stack Overflow用户
提问于 2014-07-23 08:19:57
回答 2查看 8.7K关注 0票数 1

我有一个页面test.aspx,它继承了page.The母版页,脚本管理器对它进行了添加,我正在尝试在ajax控件工具包中添加评级控制

所以我需要添加行<Ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>

但是,由于脚本管理器已经在母版页中可用,如果不添加它,我就不能将这一行添加到我的测试page.And中。

我该怎么办?

script managertoolkitscriptmanager有区别吗?

如何同时使用两者?

EN

回答 2

Stack Overflow用户

发布于 2014-07-23 09:08:51

您可以将母版页中的scriptManager替换为<Ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/> .This,这肯定会解决您的问题。

票数 1
EN

Stack Overflow用户

发布于 2015-01-22 06:17:55

首先:如果您使用ASP.NET 3.5和AJAX中的控件,那么您必须使用ToolkitScriptManager,而不是ASP.NET ScriptManager。根据工具包脚本管理器添加更新的Ajax脚本这一事实,这一限制是有限的,如果没有Ajax控制工具箱库中的大多数控件就无法工作。

如果您使用ASP.NET 4.0 (4.5),那么您可以选择使用ScriptManager或ToolkitScriptManager。

基本上,ToolkitScriptManager的主要特性是它可以结合使用ScriptReference集合添加到页面中的js资源。这些js文件应该嵌入到程序集中,并为此程序集添加ScriptCombine程序集属性。这里的主要问题是无法控制脚本是如何组合的,在尝试组合自己的脚本之后,您可能会遇到很多问题(我有使用此特性的经验,因此我们拒绝使用这种方法组合脚本)。

这里的要点是,目前标准的脚本管理器能够使用复合脚本集合组合脚本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24905275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档