【问题标题】:Sys.WebForms.PageRequestManager._initialize does not render in my ASP.Net pageSys.WebForms.PageRequestManager._initialize 不在我的 ASP.Net 页面中呈现
【发布时间】:2011-05-31 06:59:25
【问题描述】:

下面的代码不会在我的 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);

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

Sys dot Application dot initialize();

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

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

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

请帮忙 谢谢

【问题讨论】:

    标签: asp.net ajax


    【解决方案1】:
    【解决方案2】:

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

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

        {
            return document.getElementById(clID);  
        }       
    

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

    【讨论】:

      猜你喜欢
      • 2010-10-25
      • 2011-03-21
      • 1970-01-01
      • 2022-01-20
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      相关资源
      最近更新 更多