gpt4 book ai didi

javascript - 在没有额外 JS 文件的情况下使用 ScriptManager?

转载 作者:行者123 更新时间:2023-11-30 18:35:22 24 4
gpt4 key购买 nike

当我在 VS2010 中创建一个新的 ASP 4.0 网站并通过 IE9 开发人员工具检查它时,我只看到一个隐藏在 WebResource.axd 后面的 JavaScript 文件。这是预期的,但只要我添加 ScriptManger进入我的网站后,我意外地得到了另外三个 JavaScript 文件,它们都隐藏在 ScriptResource.axd 后面。我认为这些额外的 JavaScript 文件中有两个似乎与 Microsoft 的 ASP.NET AJAX 实现有关,但我不知道第三个额外的 JS 文件是做什么用的。

有什么方法可以使用 ASP 4.0 ScriptManager 而无需将三个额外的 JavaScript 文件提供给客户端?

我添加到我的页面的脚本管理器标签如下:

<asp:ScriptManager ID="myScriptManager" runat="server" />

谢谢,

肖恩

注意:即使 SO Scriptmanager remove javascript线程有一个类似的标题,我认为它与我的问题无关,因为我认为提到的线程是在询问主要网络表单中的 inline JavaScript,而我在询问许多 external 隐藏在 HttpHandler 后面的 JavaScript 文件。

最佳答案

似乎可以控制 ScriptManager 通过属性 AjaxFrameworkMode ( doc ) 添加到页面的 javascript 文件。

Use the AjaxFrameworkMode property to enable all Microsoft Ajax script files, to disable all Microsoft Ajax script files, or to explicitly include individual script files.

不过,根据您打算使用它的用途,可以避免在您的页面中包含一个。

例如,要使用 PageMethods,您可以直接向该方法发出 ajax 请求。不错article在 Encosia 上处理这个问题。

关于javascript - 在没有额外 JS 文件的情况下使用 ScriptManager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8372970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com