0

我有一个代码,我在其中使用该ScriptManager.RegisterStartupScript方法从 cs(codebehind) 文件调用 javascript 函数。

虽然,这适用于Google ChromeInternet Explorer,但它不适用于Firefox(甚至是最新的 FF 61)。但是,当我用整个函数替换函数名称时,它可以在 Firefox 中使用。

我尝试过使用所有可能的替代方案Page.ClientScriptClientScriptBlock等等RegisterStartupScriptBlock,但都是徒劳的。

请帮助我。

PS:我希望我把我的问题说清楚了。

4

1 回答 1

0

当您的页面完全呈现时,检查您的 javascript 函数调用是否正在启动。

您注册的脚本

ScriptManager.RegisterStartupScript

应该在这样的片段中装饰:

string script= @"window.onload = function(){
  // your call to the function...
};"
于 2018-06-29T07:35:55.087 回答