Sys.WebForms.PageRequestManager._initialize 未在我的 ASP.Net 页面中呈现

问题描述 投票:0回答:3

下面的代码不会在我的 ASP.NET 页面中呈现,并且单击按钮后我的页面会发回。

Sys 点 WebForms 点 PageRequestManager 点 _initialize('ScriptManager1', 文档点 getElementById('form1')); Sys 点 WebForms 点 PageRequestManager 点 getInstance() 点 _updateControls(['tUpdatePanel1'], [], [], 90);

虽然我在页面底部看到下面的代码

系统点应用程序点初始化();

我的页面中有一个脚本管理器和一个更新面板。 更新面板在内容模板部分包含一个标签和一个按钮。 单击按钮时,标签应该显示一些文本。

我使用的是 Visual Studio 2005,并且已经安装了 ASP.NET AJAX 扩展。 我已经引用了 System.Web.Extensions 和 System.Web 在我的项目中,我正在使用 WebApplication。

我还在我的配置文件中复制了以下条目

请帮忙 谢谢

asp.net ajax
3个回答

0
投票

我也有类似的问题。它通过使用解决了真正的问题是我使用了 tdXXXXX = de('_ctl0_CPB_XXXXX');

其中 de 是函数 function de(clID)

    {
        return document.getElementById(clID);  
    }       

以前控件被正确渲染为_ctl0_CPB_XXXXX,现在它附加了一个额外的0,即。 _ctl00_CPB_XXXXX。这是在整个应用程序中使用的,它会导致 javaScripts 失败。有什么解决办法吗


0
投票

页面指令中的EnableEventValidation =“false”应该可以解决问题

© www.soinside.com 2019 - 2024. All rights reserved.