首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitefinity Kendo syncReady问题

Sitefinity Kendo syncReady问题
EN

Stack Overflow用户
提问于 2020-12-05 17:00:25
回答 1查看 280关注 0票数 0

我想在我的Sitefinity视图中使用MVC的控件,如@Html.Kendo().TextBox()@(Html.Kendo().Grid。在视图中,我添加了ScriptRef.JQueryScriptRef.KendoWeb以及样式表,在ASP.NET MVC R3 2020示例项目中,我在Sitefinity中使用了DLL文件Kendo.Mvc.dll包装器作为参考。但是,当我运行应用程序时,我得到的是错误Uncaught TypeError: kendo.syncReady is not a function at Preview:1160。任何对代码定义的步骤的帮助都将非常感谢。

Sitefinity中的包装路径引用

代码语言:javascript
复制
C:\Program Files (x86)\Progress\Telerik UI for ASP.NET MVC R3 2020\wrappers\aspnetmvc\Examples\MVC5\Kendo.Mvc.Examples\bin

视图

代码语言:javascript
复制
@using Kendo.Mvc.UI
@Html.Script(ScriptRef.JQuery, "head", true)
@Html.Script(ScriptRef.KendoWeb, "head", true)


@Html.Section("jquery")
@Html.Section("kendo")

@Html.StyleSheet(Url.EmbeddedResource("Telerik.Sitefinity.Resources.Reference", "Telerik.Sitefinity.Resources.Scripts.Kendo.styles.kendo_common_min.css"), sectionName: "head", throwException: false)

@Html.StyleSheet(Url.EmbeddedResource("Telerik.Sitefinity.Resources.Reference", "Telerik.Sitefinity.Resources.Scripts.Kendo.styles.kendo_bootstrap_min.css"), sectionName: "bottom", throwException: false)





@Html.Kendo().TextBox().Name("customSearch")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-08 05:15:34

这是小部件视图还是页面模板视图?

如果是小部件视图,最好删除以下2节:

代码语言:javascript
复制
@Html.Section("jquery")
@Html.Section("kendo")

另外,确保页面视图中有一个名为"head“的部分。

要防止此错误,需要确保您的kendo init代码:

代码语言:javascript
复制
@Html.Kendo().TextBox().Name("customSearch")

放在的kendo/jquery脚本之后。

只需检查您的页面源,并确保上述内容是正确的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65159611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档