2014-01-06 67 views
1

任何人都可以告訴我有沒有Kendo MVC4封裝的限制?我可以使用Kendo Javascript api提供的所有控件與Kendo MVC具有相同的功能嗎?Kendo ASP.NET MVC封裝限制

另外讓我知道可以使用離線數據與Asp.net MVC包裝(劍道MVC),如網絡SQL。

感謝Chinthaka

回答

2

的MVC包裝都應該允許您使用相同的控制和配置選項,但我想這是不可能的,你會遇到一些限制在實踐中,ESP。具有新功能。

在Kendo UI中,客戶端存儲沒有特別的支持,所以您必須獨立管理(使用JavaScript)。

+0

嘿拉爾斯感謝您的迴應;-) –

1

只是爲了補充上面的Lars回答,在Web演示應用程序(Kendo Music Store)上有一篇很好的文章,它使用本地存儲來製作由Telerik/KendoUI中的人寫的購物車。這是值得的檢查出來。見here

+0

感謝占星這真的很有幫助;-)再次感謝 –

2

我爲telerik工作 - 所以我的答案可能有偏差。

用於ASP.NET MVC的Kendo UI包裝器只是一個與vanilla MVC控件非常相似的幫助器/包裝器。對於例如你有Html.Label爲你輸出標記。 Kendo UI是基於HTML5的客戶端UI框架。所以你需要客戶端的JS代碼來實例化Kendo UI控件。所以爲了創建一個網格,你必須說$(「#element」)。kendoGrid()。如果你是一個喜歡在剃鬚刀和C#世界中的開發者,並且不想寫JS,那麼你可以走包裝的路線。所以要創建一個網格,你只需要說@(Html.Kendo().Grid().Name(「kGrid」))。當生成響應時,包裝器會爲你生成所需的JS。

包裝器可用在劍道UI套件。

所有控件的客戶端API可用於執行任何客戶端運行時改變了你可能要執行。

+0

感謝Lohith所以我會去客戶端腳本:-) –

+0

@Lohith你說當生成響應時,包裝會爲你生成所需的JS。 這個JavaScript在哪裏產生 - 在父HTML頁面中?或在一個單獨的JS文件? 如果我需要縮小/混淆所有的JS會使用MVC包裝限制這個? 感謝您的回覆 – EdsonF