从C#覆盖JavaScript函数

时间:2019-07-05 16:46:54

标签: javascript c# asp.net ajax

我有一个全局的Ajax javascript文件,该文件具有一个方法,该方法会在应用程序中的每个HTTP请求之后被调用,并在请求超时时显示警报。

但是,我想在处理一个特定进程时禁用此功能,然后在完成后重新启用它。

我尝试做的是这样:

string jsScriptRemoveEndRequest = "function EndOfRequest(param1, param2) {}";
ScriptManager.RegisterStartupScript(this, this.GetType(), "EndOfRequest", jsScriptRemoveEndRequest, true);

这无法覆盖该功能。

然后我想重新创建它,我也认为它不起作用:

string jScriptAddEndRequest = "function EndOfRequest(param1,param2) {..codehere...};"
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EndOfRequest", jScriptAddEndRequest, true);

有人有什么建议吗?我一直在网上搜索,但无济于事。

0 个答案:

没有答案