问题标签 [toolkitscriptmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
568 浏览

c# - 为什么在我包含 jQuery 脚本文件时会有所不同?

在我的母版页(对于我网站中的所有页面)我有一个 ToolkitScriptManager。

在我的内容页面上,有一系列用于可折叠功能的超链接和 div。

显示/隐藏面板的代码如下所示:

如果我在 toolkitscriptmanager 中包含对 jQuery 1.4.2 文件的 ScriptReference,则 javascript 代码在页面上执行不正确(仅更改了超链接的文本,实际上并未显示 div。)但是,如果我不在 ToolkitScriptManager 中包含 jQuery 文件,而是将其包含在内容页面中,它可以正常工作。

我是 Javascript/jQuery 新手,这完全没有意义。这里发生了什么?

0 投票
1 回答
153 浏览

javascript - 来自 WebService 的数据不会保留在页面历史记录中

这是我的场景:

我正在使用网络服务传回搜索结果。为此,我将 ToolkitScriptManager 与我的 Web 服务的 ServiceReference 一起使用,并使用 javascript 调用 Web 服务。javascript 调用看起来像这样:

如果请求成功,则触发“OnSuccessGetData”函数并将结果插入到 DIV 标记中。因为生成的搜索结果可能很大,所以我编写的服务只在第一次旅行时传回前 20 个结果。之后,我再次调用该服务以返回接下来的 5 个结果并继续执行此操作,直到加载所有结果。这一切都很棒。

您可以在 www.lsbio.com 上看到它的运行情况,并使用搜索词“human mouse”。我的问题是,当用户单击产品然后单击“返回”按钮时,必须再次从网络服务中获取搜索结果。

有没有办法让 DIV 标记中的搜索结果保留为页面的一部分,这样当用户离开搜索页面并使用“返回”按钮返回时,搜索结果仍然存在而无需再次点击网络服务?

如果我对自己要做什么还不够清楚,请测试网站 www.lsbio.com,使用搜索词 human mouse,单击产品,然后单击返回按钮。

0 投票
1 回答
532 浏览

asp.net - 弹出控制扩展器

我正在尝试将新的 asp.net 页面添加到已经存在的包含 scriptmanager 的 asp.net 网站。在这个 asp.net 页面上,我使用的是“PopupControlExtender”。因此,当我尝试运行网站时,它会向我显示“使用 toolkitscriptmanager 而不是 scriptmanager”的错误。

他们是否有任何方式仅使用 scriptmanager 而不是 toolkitmanager 或者在使用 toolkitscriptmanager 而不是 scriptmanager 后对所有现有页面有任何影响?

0 投票
3 回答
3585 浏览

asp.net - Only one instance of a ScriptManager can be added to the page

I'm trying to add a ToolkitScriptManager to my page in order to use the AjaxControlToolkit. Here is my code:

However, when I load the page it throws an error saying that only one instance of a script manager can be running. I've been working on this problem almost all day and it's driving me nuts. Where could another script manager be and how do I disable it so that my page will load?

0 投票
1 回答
1527 浏览

asp.net - ASP.net - C# - 如何让它运行得更快 ajaxToolkit : ToolkitScriptManager

我正在为我的网站使用 ajaxToolkit。我想让它跑得更快。

ASP.net 网络框架 4.0 - C# - Microsoft Visual Studio 2010

以下配置是我当前的配置。等待您的进一步建议。

0 投票
1 回答
1932 浏览

ajax - AJAX 幻灯片 ASP.NET MVC 2 >> ToolkitScriptManager.cs 未找到!

我正在尝试在 ASP.NET MVC 2 应用程序中实现 AJAX 幻灯片。这是我使用 AJAX 幻灯片运行 .aspx 页面时出现的错误:(对不起,它是意大利语……'Ricerca di' 的意思是'搜索','non eseste' 的意思是'未找到')

似乎编译器正在ToolkitScriptManager.cs用户文件夹中寻找?!?请注意,我从 codeplex 下载了 AJAX 控件工具箱,指向 .NET 3.5 版本,并添加了对 .NET 的引用AjaxControlToolbox.dll

有什么建议吗?我该如何处理这个错误?

谢谢,马可

0 投票
1 回答
1147 浏览

asp.net - AJAX SciptManager 导致问题

我试图让 ScriptManager 在 .NET 3.5 中工作,但得到一个 scriptmanager 异常。我刚刚从页面中删除了所有的 UpdatePanel,并将所有内容重构为 UserControls,因此页面不再像 VB5 应用程序那样编写。ToolkitScriptManager 在母版页上,我尝试过在违规页面上使用和不使用 ScriptManagerProxy。

我收到带有以下错误的堆栈跟踪:

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

堆栈跟踪:

我在代码中看不到任何 <%= 标记,我现在变得绝望。我将如何追踪错误的来源。任何帮助表示赞赏。

0 投票
1 回答
1717 浏览

asp.net - 由 ToolkitScriptManager 修复的 ScriptManager

我知道为了使用 Ajax Control Toolkit 中的大部分控件,您需要在页面中包含 ToolkitScriptManager 控件,并且它必须是 Toolkit 脚本管理器,而不是标准脚本管理器,因为扩展工具包版本包含额外的(java) 使控件能够正常工作和通信的脚本。

我的问题是,我不断遇到其他开发人员在工作中使用标准 ASP ScriptManager 控件的项目,并在不切换到 ToolkitScriptManager 的情况下添加了工具包控件。我原以为这些项目无法正确调试,但它们目前以某种方式在测试和生产环境中工作,并且在我将它们从源代码控制下载到我新加载的开发环境之前,它们实际上并没有中断。

当有人问我“为什么我们需要更换这些控件?它们在其他任何地方都有效。” 我只能耸耸肩,我不知道为什么其他项目都在使用常规的脚本管理器。

作为旁注,像这样的问题促使我成为一个 JQuery 人而不是 ACT 人。

这是一个需要回答的问题,因为这是一个问答网站而不是讨论网站:“如何在没有 ACT 脚本管理器的情况下运行 ACT 控件? ”就个人而言,我会指出 Visual Studio 中的某种故障,但我想知道其他人是否知道更多。

0 投票
0 回答
701 浏览

asp.net-4.0 - 无法从程序集“System.Web.Extensions”加载类型“System.Web.Script.AjaxFrameworkAssemblyAttribute”,

我最近切换到 VS 2010。使用AjaxToolkit version=4.1.51116.0时,出现运行时错误:

无法从程序集“System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”加载类型“System.Web.Script.AjaxFrameworkAssemblyAttribute”。* *

使用任何 AJAX 工具包控件时都会出现此错误。我正在使用 ToolkitScriptManager。

如何解决这个错误?非常感谢您的建议。

0 投票
2 回答
3329 浏览

linq - 为什么 AutoComplete Extender 工作速度很慢 ASP.NET

已修复:缺少属性 CompletionInterval="0"

我正在测试 ajax 自动完成扩展器和 web 服务的功能。并发现自动完成扩展器需要一段时间来获取数据并显示。我目前没有数据库连接或类似的东西。我只是将所有项目放在 webservice 函数的数组中,并使用 LINQ 返回匹配的项目集。显示数据的时间间隔约为 1 秒。我尝试打开/关闭 EnableCaching,我发现有人在博客上建议这样做,但与 Google 如何搜索数十亿数据并在具有数十亿用户的实时网站上返回结果的方式相比,它仍然非常慢,没有几分之一秒的延迟。

虽然 Google 不会使用 asp.net、Linq 或脚本管理器来执行 Ajax 工作,但我只是在我的本地计算机上进行测试,没有数据库连接,我认为必须有一种方法可以让它更快地工作。可能我错过了在某处设置设置。这是我的代码。

aspx

code_behind 上没有任何内容。

这是网络服务的代码..