首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Kendo UI添加到现有的MVC 4项目

将Kendo UI添加到现有的MVC 4项目
EN

Stack Overflow用户
提问于 2013-10-19 20:42:13
回答 1查看 9.9K关注 0票数 2

我有个关于Kendo UI的问题。我有一个现有的MVC4项目,我想在其中使用一些Kendo扩展,即编辑器。目前,该项目使用jqWidgets作为UI框架。

我打开VS 2012,加载项目,并使用Telerik菜单在项目中添加对Kendo的引用。向导添加了所有必要的引用,并对web.config文件进行了更改。到目前一切尚好。不过,我有两个问题:

  • 当我尝试使用Kendo时,我没有intellisense,Kendo有下划线,说明HtmlHelper没有'Kendo‘的定义。我在这两个文件中都有<add namespace="Kendo.Mvc.UI" />,我的主web.config和视图文件夹中的web.config都有。奇怪的是,当我运行这个站点时,我没有得到一个错误,但是编辑器没有加载它的初始内容,如果我试图与它交互,我会得到以下错误:(我的第二个问题)
  • TypeError: invalid 'in' operand e --我猜想,在网站的某个地方,有一个冲突引发了这个错误,但我找不到它。下面是如何在我的_Layout.cshtml中加载所有JS文件:

代码语言:javascript
运行
复制
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/Scripts/kendo/2013.2.918/kendo.all.min.js")
@Scripts.Render("~/Scripts/kendo/2013.2.918/kendo.aspnetmvc.min.js")
@Scripts.Render("~/Scripts/kendo.modernizr.custom.js")

我不知道这些问题是否有关。我的jQuery版本是1.9.1,我正在使用最新的Kendo版本(2013.2.918.340)

任何帮助都将不胜感激。

下面是如何在视图中使用编辑器:

代码语言:javascript
运行
复制
@(Html.Kendo().Editor()
                      .Name("editor")
                      .HtmlAttributes(new { style = "width: 700px; height: 400px" })
                      .Value(@<text>

                            <p>
                                Some text
                            </p>

                      </text>)
                      .ImageBrowser(imageBrowser => imageBrowser
                        .Image("~/Content/UserFiles/Images/{0}")    
                        .Read("Read", "ImageBrowser")
                        .Create("Create", "ImageBrowser")
                        .Destroy("Destroy", "ImageBrowser")
                        .Upload("Upload", "ImageBrowser")
                        .Thumbnail("Thumbnail", "ImageBrowser"))
                )
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-20 04:30:59

第一个问题的解决方案是只对web.config文件夹中的Views文件添加命名空间引用。不需要将它添加到根web.config中。在此之后,重新启动Visual并重新加载项目。一切都应该很好,智能感知应该能工作。

至于第二个问题,很难猜测。您能显示将内容加载到HTML编辑器中的代码吗?

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

https://stackoverflow.com/questions/19470923

复制
相关文章

相似问题

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