我怎样才能覆盖内置ScriptResource.axd javascript函数的

时间:2016-06-07 20:23:44

标签: javascript asp.net asp.net-ajax updatepanel ajaxcontroltoolkit

此处为完整代码:http://pastebin.com/0rSCMn3g

我需要覆盖的功能是第1217行_scriptIncludesLoadComplete

此功能位于e.prototype =第395行

所以我想要的是,我想延迟调用该函数。就像在调用它之前400毫秒一样。那可能吗?我怎么能这样做?

我无法访问源代码,因为它是由ajaxToolkit:ToolkitScriptManager

生成的

或者我可以修改一些源代码吗?这是我的实现

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder" runat="Server">
<ajaxToolkit:ToolkitScriptManager runat="server" ID="SC1" ScriptMode="Release" LoadScriptsBeforeUI="true"
    EnablePartialRendering="true" CombineScripts="true" CombineScriptsHandlerUrl="~/CombineScriptsHandler.ashx">
</ajaxToolkit:ToolkitScriptManager>

是asp.net 4.5 c#

1 个答案:

答案 0 :(得分:2)

[cell.btnMorePupils setTitleColor:[UIColor redColor] forState:UIControlStateNormal] 是开源项目AJAX Control Toolkit的一部分。

您可以将其repository,回滚源代码克隆到v15.1之前的版本(因为自v15.1以来ToolkitScriptManager被删除了)并且拥有本地需要的所有代码和脚本。

然后根据需要进行修改,并构建自己的工具包版本。