2013-02-19 3 views
0

J'ai développé avec succès une grille simple en utilisant MVC 4 et l'interface utilisateur de kendo. Tout fonctionne comme prévu et je n'ai pas de problème avec ça. L'autre jour, je parlais à un autre développeur qui m'a dit que je pouvais complètement contourner MVC et utiliser un Javascript pour lire à partir de SQL Server (ma source de données) et l'appeler sur ma page HTML. Là, je pourrais utiliser les aides de Kendo UI pour afficher la page comme je le voulais.Kendo UI Alternative à MVC

Ma question est, est-ce possible? Et si c'est possible, est-ce conseillé? Je travaille principalement uniquement avec des bases de données et c'est la première fois que je joue avec MVC, Kendo et le HTML en tant que tel, alors s'il vous plaît, supportez-moi.

Merci pour l'aide.

Répondre

0

Votre collègue a absolument raison. Vous pouvez utiliser la version client de Kendo UI et écrire du code jQuery sur des fichiers HTML/.cshtml/aspx ... et vous connecter à vos contrôleurs MVC/Web API ou à un service RESTFul/HTTP en utilisant les appels Ajax. Cela fonctionnera comme un charme.

Ceci est conseillé uniquement si vous êtes bon avec Javascript/jQuery. Cette méthode fournira une meilleure expérience utilisateur et vous pouvez facilement créer des applications de page unique, ce qui est le futur des applications Web. Si vous voyez des démos de Kendo UI, tous les exemples sont construits sur des pages HTML pures à l'aide de jQuery.

J'espère avoir répondu à votre question clairement, mais si vous avez besoin d'éclaircissements, n'hésitez pas à demander.

+0

Merci pour la réponse. Connaissez-vous une démo qui fait ce tour? Ceux sur le site Web de Kendo UI utilisent des données statiques et je ne veux vraiment pas cela. C'est ce que je n'ai pas encore pu découvrir. – rvphx

+0

Commander cette démo: http://demos.kendoui.com/web/grid/remote-data.html. La grille obtient des données d'un service distant avec url: http://demos.kendoui.com/service/Northwind.svc/Orders. Fondamentalement, vous devez créer un service qui renverra les données JSON à votre frontal. ASP.NET Web API sera votre meilleur pari pour cela: http://www.asp.net/web-api – Whizkid747