2013-02-19 100 views
0

我已經成功開發了一個使用MVC 4和kendo UI的簡單網格。一切都按預期工作,我沒有問題。有一天,我跟另一位開發人員交談,他告訴我可以完全繞過MVC,並使用Javascript從SQL Server(我的數據源)中讀取數據,並在我的HTML頁面上調用它。在那裏,我可以使用Kendo UI助手以我想要的方式顯示頁面。Kendo UI替代MVC

我的問題是,這可能嗎?如果可能的話,這是可取的嗎?我主要只使用數據庫,這是我第一次使用MVC,Kendo和HTML,因此請耐心等待。

感謝您的幫助。

回答

0

你的同事是絕對正確的。您可以使用Kendo UI的客戶端版本,並在HTML/.cshtml/aspx ...文件上編寫jQuery代碼,並使用Ajax調用連接到您的MVC/Web API控制器或RESTFul/HTTP服務。這將像魅力一樣工作。

只有在使用Javascript/jQuery時,這纔是明智的。此方法將提供更好的用戶體驗,並且您可以輕鬆構建Web應用程序未來的單頁應用程序。

如果您看到Kendo UI演示,那麼所有示例都是使用jQuery在純HTML頁面上構建的。

我希望我清楚地回答你的問題,但如果你需要任何澄清,請隨時詢問。

+0

謝謝你的回答。你會知道任何演示這個技巧嗎? Kendo UI網站上的那些人使用靜態數據,我真的不希望這樣。那就是我還沒有找到的東西。 – rvphx 2013-02-19 18:21:10

+0

結帳本演示:http://demos.kendoui.c​​om/web/grid/remote-data.html。網格通過url:http://demos.kendoui.c​​om/service/Northwind.svc/Orders從遠程服務獲取數據。 Basiclaly你需要建立一個服務,將JSON數據返回到你的前端。 ASP.NET Web API將是您最好的選擇:http://www.asp.net/web-api – Whizkid747 2013-02-19 19:43:44