0

我在 MVC 视图页面上使用 Kendo TabStrip 控件。我有 4 个标签。我为每个选项卡使用局部视图。我正在使用 Ajax 在每个选项卡中呈现 HTML。我还在每个部分视图中的 javascript 中使用 jquery。最初标签加载正常,没有问题。我在每个选项卡上都有一个提交按钮。当我单击提交按钮时,它会回发到服务器,做一些工作,返回到客户端,然后切换到下一个可用选项卡。当它切换到新选项卡时,旧选项卡返回错误:

microsoft jscript 运行时错误:预期对象

我一直在研究这个问题,但没有成功找到解决方案。我正在帮助你们可以帮助。

更新评论:

我不能发布任何代码,因为这是为了工作。但我确实发现了更多关于这个问题的信息。首先,视图或控制器没有问题,因为在我从 Telerik 升级到 Kendo 之前,选项卡控件、视图和控制器都可以正常工作。其次,问题似乎是选项卡控件在回发发生时将部分视图视为常规视图。

为此的代码设置非常简单。Kendo 选项卡控件,对于每个选项卡,我使用的是局部视图。每个局部视图上都有一个提交按钮。当我单击按钮时,我收到上面的错误。Telerik 控制工作正常,剑道不工作。

4

2 回答 2

0

在等待您发布一些代码时,您可以查看以下内容:

  1. 是否正确包含 jquery/kendo 脚本
  2. 使用 Telerik 支持的 jquery 版本(1.9.1+)
  3. 检查您的 javascript 语法
于 2014-10-02T01:19:48.640 回答
0

我有同样的问题,通过加载 jQuery.unobtrusive-Ajax.js 文件得到解决。

于 2014-10-14T18:43:42.163 回答