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

时间:2010-02-03 02:00:14

标签: asp.net ajax

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

Sys dot WebForms dot PageRequestManager dot _initialize('ScriptManager1',document dot getElementById('form1')); Sys dot WebForms dot PageRequestManager dot getInstance()dot _updateControls(['tUpdatePanel1'],[],[],90);

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

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

我在页面中有一个scriptmanager和一个updatepanel。 updatepanel包含contenttemplate部分中的标签和按钮。 点击按钮后,标签应显示一些文字。

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

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

                                                

                  

                       

                  

        

请帮忙 感谢

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

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

其中de是函数函数de(clID)

    {
        return document.getElementById(clID);  
    }       

以前控件被正确地呈现为_ctl0_CPB_XXXXX,现在它已经加了一个额外的0即。 _ctl00_CPB_XXXXX。这是在应用程序中使用的,它导致javaScripts失败。任何解决方案。