我正在尝试使用Telerik MVC Q2 TabStrip,其中包含一个Telerik MVC Grid。网格由TabStrip的LoadContentFrom()在部分视图中返回。网格基于ajax绑定模式,在IE和Google Chrome中运行良好。但是当我使用Mozilla Firefox时,网格显示没有记录。事实上,当我调试相同时,我发现获取记录的控制器操作方法(如在数据绑定Ajax()。Select()中指定的)不会被调用。所以这肯定是一些JavaScript问题。TabStrip内的Telerik MVC Grid不能在Mozilla Firefox上工作
在Web上寻找解决方案时,我遇到了各种资源,这些资源基本上暗示在网格在部分视图中加载的情况下手动包含网格的JavaScript文件。尽管从Telerik版本2011 Q2开始这不是必需的,但我尝试手动注册JavaScript文件,但无法使用Mozilla上的网格。现在我对于阻止Telerik使用Ajax绑定获取数据的能力毫无头绪。 TabStrip代码如下。
@(Html.Telerik().TabStrip().Name("TabStrip")
.Items(items =>
{
items.Add().Text("Donor List")
.LoadContentFrom("DonorList", "DonorSearch").Selected(true);
}))
上面的“DonorList”操作方法返回包含有问题的Telerik网格的部分视图。网格只显示自己没有记录(甚至没有调用Ajax绑定的Select()动作)
萤火虫控制台显示任何错误? – Rafay
没有控制台显示没有错误,但网格javascript文件没有被mozilla请求。尽管如此,手动包含Grid JavaScript文件也不起作用。谢谢 – Jatin