TabStrip中的Telerik MVC Grid无法在Mozilla Firefox上运行

时间:2011-10-12 04:43:23

标签: asp.net-mvc asp.net-mvc-3 telerik telerik-grid telerik-mvc

我正在尝试使用Telerik MVC Q2 TabStrip,其中包含Telerik MVC Grid。 TabStrip的LoadContentFrom()在部分视图中返回网格。 Grid基于ajax绑定模式,在IE和Google Chrome中运行良好。但是当我使用Mozilla Firefox时,网格没有显示任何记录。事实上,当我调试相同的时候,我发现从不调用获取记录的Controller Action方法(在数据绑定Ajax()。Grid的Select()中指定)。所以这肯定是一些JavaScript问题。

在Web上寻找解决方案,我遇到了各种资源,基本上暗示了在部分视图中加载网格的情况下手动包含Grid的JavaScript文件。尽管从Telerik版本2011 Q2开始不需要这样做,但我尝试手动注册JavaScript文件但无法使网格在Mozilla上运行。现在我对使用Ajax Binding阻止Telerik获取数据的原因毫无头绪。 TabStrip代码如下。

@(Html.Telerik().TabStrip().Name("TabStrip")
    .Items(items =>
    {
            items.Add().Text("Donor List")
                   .LoadContentFrom("DonorList", "DonorSearch").Selected(true);
        }))

上面的“DonorList”操作方法返回包含相关Telerik网格的部分视图。 Grid只显示自己没有记录(甚至不调用ajax绑定的Select()动作)

1 个答案:

答案 0 :(得分:0)

在网格中使用Telerik TabStrip绝对没有问题。因此,从2011年第二季度开始,我们不必手动注册Grid Scripts。它们包含在Telerik Scripts的要求中。我的问题再次证明是在部分视图中包含我的自定义JavaScript代码的一个非常常见的错误。一旦我将其移出Partial View,网格就可以正常工作。

的问候, NIRVAN。