【问题标题】:Kendo ASP.NET MVC Wrapper LimitationsKendo ASP.NET MVC 包装器限制
【发布时间】:2014-01-06 07:47:02
【问题描述】:

谁能告诉我 Kendo MVC4 包装器有什么限制吗?我可以使用与 Kendo MVC 相同功能的 Kendo Javascript api 提供的所有控件吗?

另外让我知道我可以将离线数据与 Asp.net MVC 包装器(Kendo MVC)一起使用,例如 web sql。

感谢钦塔卡

【问题讨论】:

    标签: javascript html mobile kendo-ui kendo-asp.net-mvc


    【解决方案1】:

    MVC 包装器应该允许您使用相同的控件和配置选项,尽管我认为您在实践中会遇到一些限制并非不可能,尤其是。具有新功能。

    Kendo UI 中没有对客户端存储的特殊支持,因此您必须自己独立管理(使用 JavaScript)。

    【讨论】:

    • 嗨,拉斯,谢谢您的回复;-)
    【解决方案2】:

    我为 Telerik 工作 - 所以我的回答可能有偏见。

    用于 ASP.NET MVC 的 Kendo UI 包装器只是一个与普通 MVC 控件非常相似的帮助器/包装器。例如你有 Html.Label 为你输出标记。 Kendo UI 是一个基于 HTML5 的客户端 UI 框架。所以你需要客户端的JS代码来实例化kendo UI控件。所以为了创建一个网格,你必须说 $("#element").kendoGrid()。如果你是一个喜欢在 razor 和 C# 世界中工作的开发人员,并且不想写 JS,你可以走 wrappers 的路线。因此,要创建一个网格,您只需说 @(Html.Kendo().Grid().Name("kGrid")。包装器将在生成响应时为您生成所需的 JS。

    包装器可用于 Kendo UI Suite 中的所有控件。

    客户端 API 可用于执行您可能想要执行的任何客户端运行时更改。

    【讨论】:

    • 谢谢 Lohith 所以我会选择客户端脚本 :-)
    • @Lohith 你说的包装器会在生成响应时为你生成所需的JS。这个 JavaScript 在哪里生成 - 在父 HTML 页面中?还是在单独的 JS 文件上?如果我需要缩小/混淆所有 JS,MVC 包装器的使用会限制这一点吗?感谢您的回复
    【解决方案3】:

    为了补充 Lars 上面的回答,有一篇关于 Web 演示应用程序(Kendo Music Store)的好文章,它使用本地存储来制作由 Telerik/KendoUI 的人们编写的购物车。值得一试。见here

    【讨论】:

    • 感谢 Stargazer 真的很有帮助 ;-) 再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多