Quelle est la meilleure pratique à utiliser avec ExtJS Asp.net et WCF dans .NET 3.5?
Comment voulez-vous enregistrer les données de ExtJS forme? Charger des données à partir de la couche de gestion dans la forme ou de la grille?
OriginalL'auteur Michael Dubakov | 2008-10-09
Vous devez vous connecter pour publier un commentaire.
Pour moi, j'ai utilisé un ASHX page de pousser directement en XML, puis utiliser la ExtJS lecteur de données à lire. ensuite, dire au moyen d'un formulaire, etc, j'ai pousser la forme de données directement à un autre ASHX page d'interroger/post à la DB.. damné si je sais que la meilleure façon - mais il me convenait, et semble très rapide et stable, et plus important encore, il est plus facile à suivre/debug.
Voici quelques exemple de code si ça aide... j'espère ne pas gêner!
L'OBTENTION DE DONNÉES
Comme vous le verrez, l'URL pour obtenir les données est d'obtenir un simple ASHX générique (gestionnaire) .NET page qui renvoie directement XML...
DONNÉES À LA EXTJS GRILLE
Ok, j'ai un code supplémentaire ici qui crée une barre d'outils dans la partie supérieure de la grille qui vous pouvez ignorer...
L'AFFICHAGE DE DONNÉES À PARTIR D'UN FORMULAIRE À L'ARRIÈRE-PLAN
À nouveau, notez l'url dans la première partie de la définition.. allez envoyer la publication des données d'un formulaire vers un autre ASHX page pour l'envoyer ensuite à la DB...
LE DERNIER BIT À FAIT REMPLIR LE FORMULAIRE CI-DESSUS POUR LE BACKEND...
Cette fenêtre utilise la définition du formulaire ci-dessus pour soumettre les données.. dans le ASHX page les données simplement en vient à travers comme une forme validée - dire que vous pouvez accéder via une Requête normale.la forme de l'objet. je sais qu'il existe un moyen de essentiellement post les données du formulaire à l'ASHX page XML, bien que mon but ce n'était pas nécessaire - très simple formulaire.
Encore une fois, espérons que cela aide un peu m'a fallu quelques semaines pour que ça!! trop vieux pour le codage, peut-être!
OriginalL'auteur
Nous avons utilisé la combinaison de ExtJS et WCF à un grand succès. Nous avons utilisé régulièrement Asp.net page pour fournir de la thématisation, l'authentification et la page de base de l'INTERFACE utilisateur, puis ExtJS coups de pied sur le côté client de l'émission Obtient de services WCF retourné pure simple le format JSON (sans le "d" de la propriété). A travaillé vraiment très bien. Services WCF ont également fait partie de la même application web de sorte que l'utilisateur de l'authentification/autorisation a été utilisé tout au long de l'.
Les seuls problèmes que nous avons eu ont été avec des pages de retourner les fichiers et les pages qui ont utilisé une combinaison des deux: Ajax et régulière Asp.net les publications. Nous avons eu à prendre soin de ExtJS de contrôle de la persistance de ces allers-retours. Mais nous avons fait de toute façon.
ExtJS+WCF a très bien fonctionné et je le recommande à toute personne faisant une application web qui doit être plus de la fenêtre d'application comme. Il suffit de ne pas compliquer votre projet régulièrement asp.net la page de la fonctionnalité et de l'Ajax combinaison. Ou UpdatePanels ainsi.
OriginalL'auteur
J'ai utilisé en conjonction avec ExtJs ASP.NET uniquement par le biais de services web. Il fonctionne très bien si vous êtes disposé à travailler sans "Page" et des trucs du genre.
Pouvez-vous être plus précis, qu'est-ce exactement avez-vous besoin?
OriginalL'auteur Marko Dumic
http://extjs.com/forum/showthread.php?t=48921
OriginalL'auteur harley.333
Plus probable, j'ai trouvé la meilleure solution
http://developmentalmadness.blogspot.com/2008/07/using-extjs-with-wcf.html
OriginalL'auteur Michael Dubakov
Si vous avez intérêt à développer Extjs avec java par gwt vous pouvez en apprendre plus à ce extjs-gwt gxt blog. Il peut-être vous aider
Comment le programme d'installation Ext js-GWT : GXT et Exemple sur Eclipse 3.4 Ganymede
OriginalL'auteur