在哪里可以找到 RegisterStartupScript 内容

本文关键字:RegisterStartupScript 内容 在哪里 | 更新日期: 2023-09-27 18:31:51

我开发了一个IIS网站,当使用Visual Studio托管时,它运行良好。然后我把它发送给客户,他在本地的机器上托管了它,功能很好。然后,我们将相同的文件复制到他们的服务器上(它已经设置了IIS和外部URL的DNS),并且大多数功能都可以使用。然而,其中一个<asp:ImageButton标签似乎只是刷新页面而不做任何事情(单击按钮时可能会发生 2 个结果,并且都调用 RegisterStartupScript(),我在任何地方都看不到页面上脚本的结果)

我想在所有这些背景故事的漫无边际之后,我的问题是这样的:当你调用以下方法时,这是页面上可见的东西吗,因为无论响应如何都应该调用它,所以我们至少可以寻找它,看看它是否正在通过该方法。

Page.ClientScript.RegisterStartupScript()

在哪里可以找到 RegisterStartupScript 内容

如果您查看生成的页面的源代码,您应该看到您的脚本或您在脚本参数中输入的任何内容,例如:

ClientScript.RegisterStartupScript(this.GetType(), "myKey", "CallStartup();", true);

应呈现为 :

<script type="text/javascript">
//<![CDATA[
CallStartup();Sys.Application.initialize();
//]]>
</script>
如果

.NET Framework 未正确注册或设置为错误版本,我偶尔会遇到这样的问题。检查服务器上为站点设置的 .NET 版本是否与你为其开发的版本相同。如果站点中缺少 ASP.NET 脚本或 .NET Framework 未正确注册到 IIS,则可能还需要使用 aspnet_regiis 来解决问题。

相关文章:
  • 没有找到相关文章