J'espérais créer une boîte de dialogue lightbox/modal pour me connecter à mon site web qui est construit avec asp.net mvc. Cependant, la seule façon dont je peux penser est de mettre de la logique dans les événements onClick pour les liens hypertexte lors de la liaison à des sections restreintes. Je préférerais que je puisse encore utiliser le filtre d'action Authrisation, et lorsque vous cliquez sur un lien vers une méthode d'action qui nécessite l'autorisation, il afficherait le dialogue lightbox/modal avant de passer au lien réel. La raison en est que je ne veux pas préformer la tâche répétitive d'avoir à se rappeler de mettre dans les événements pour les liens. La seule façon d'implémenter ce que je peux penser est de préformer un ajax push/comet du serveur au client pour montrer la boîte dans un filtre d'autorisation avant que le contrôleur continue. Il n'y a pas beaucoup de documentation sur l'exécution d'ajax pushes/comet dans asp.net mvc.Connexion ASP.NET MVC Modal Dialog/lightbox
Existe-t-il un moyen plus simple?
La fenêtre de connexion de digg en est un exemple.
90% de ce que j'ai déjà mis en œuvre. Le problème est de décorer les liens, je peux le faire manuellement ce qui serait fastidieux ou déconseiller de travailler si la méthode d'action doit être authentifiée et prendre les mesures appropriées sur le lien. –
Qu'en est-il de la création d'un assistant HTML personnalisé analogue à ActionLink qui vérifie si l'action spécifiée par le paramètre possède l'attribut Authorize et, si c'est le cas, le décore automatiquement avec la classe appropriée? – tvanfosson