-2

有人有解决 JavaScript 错误的方法'_events' is null or not an object吗?

代码大约有 3000 行,所以我没有在这里放代码。请给我一些提示,以便我可以放所需的代码。我在谷歌上搜索并找到了来自谷歌的两个建议,但无法找到解决方案。

我已经尝试过最新版本的 AJAXControlToolkit。但没有成功。

我已经三通了<compilation debug="true/false">。但没有成功。

我只在一个页面上收到错误。此页面有 Modelpopupextender 和 Radwindow 和 updatepanel.and 错误在 MicrosoftAjax.js 在此处输入图像描述

This error comes when 

Step1: Post back page.

Step2: redirect to other page or refresh same page. and error comes.

任何帮助,将不胜感激。

4

2 回答 2

0

你使用 ModalPopupExtender 来完成什么?RadWindow 执行许多相同的功能。

对于网格中的哪些事件,您触发了弹出窗口?

给定以下简单模型:

public class TestModel
{
    public string FileName { get; set; }

    public DateTime CreateDate { get; set; }

    public string UserName { get; set; }

    public string Type { get; set; }

}

以及我的代码隐藏中的 GetForGrid 方法,如下所示:

public IQueryable<TestModel> GetForGrid()
{

    return new List<TestModel>
    {
        new TestModel {FileName="File1", CreateDate=DateTime.Today.AddDays(-3), Type="Type1", UserName="user1"},
        new TestModel {FileName="File2", CreateDate=DateTime.Today.AddDays(-2), Type="Type2", UserName="user2"},
        new TestModel {FileName="File3", CreateDate=DateTime.Today.AddDays(-1), Type="Type3", UserName="user3"},
        new TestModel {FileName="File4", CreateDate=DateTime.Today.AddDays(-2), Type="Type4", UserName="user4"},
        new TestModel {FileName="File5", CreateDate=DateTime.Today.AddDays(-3), Type="Type5", UserName="user5"}
    }.AsQueryable();

}

我可以使用以下标记创建一个 RadGrid,它会正确过滤数据:

<telerik:RadGrid runat="server" ID="grid" ItemType="WebApplication1.AjaxGrid.TestModel" 
    SelectMethod="GetForGrid" AllowFilteringByColumn="true"
    Width="100%">

</telerik:RadGrid>

- 随着讨论的继续,我将更新这个答案

于 2013-05-07T12:49:42.867 回答
0

问题是,DateFiltercontrol 在更新面板中,解决方案是我必须set Postbacktrigger of updatepanel

Telerik 支持说不要在同一个项目中使用 AJAXControlToolkit 和 Telerik 控件。但我在代码中使用了 AJAXControlToolkit 并且无法将其删除。

因此,应用的解决方案是将导致回发的控制设置为Postbacktrigger of updatepanel.

于 2013-05-09T08:03:39.537 回答