Je travaille sur un assemblage qui a des pages prédéfinies et des contrôles utilisables. Je n'ai aucune difficulté à créer des contrôles serveur, mais je me demande quelles sont les «meilleures pratiques» en ce qui concerne le traitement des pages dans un assemblage. Pouvez-vous compiler une page dans un assemblage et la libérer comme une simple DLL? Comment cela serait-il accessible du point de vue du navigateur client jusqu'à l'adresse à laquelle il taperait ou serait dirigé vers un lien? À titre d'exemple, j'ai une page de connexion simple avec les champs texte et nom d'utilisateur standard, le bouton de connexion et une case à cocher «se souvenir de moi» avec un lien hypertexte «Je ne me souviens plus de mon nom d'utilisateur et/ou mot de passe». Puis-je accéder à cette page comme une ressource Web? tel que "http://www.site.name/webresource.axd?related_resource_id_codes"Bibliothèque de contrôle/page ASP.NET Question
Répondre
Votre meilleur pari si vous voulez être en mesure de coder et de le traiter comme une vraie page est de mettre en œuvre un VirtualPathProvider. L'utilisation d'un virtualpathprovider vous permet d'intégrer le aspx réel en tant que ressource (ou le mettre dans une base de données, peu importe) et de le servir à partir de là, tout en utilisant le moteur de compilation de pages asp.net. Ceci vous permet d'utiliser facilement les outils de conception visuelle de temps de studio, et vous évite d'avoir à faire de grandes quantités de personnalisation de construction pour précompiler les pages. Vous pouvez voir ici aussi
Si vous ne voulez pas faire cela, vous pouvez essayer d'utiliser l'outil aspnet_compiler pour précompiler l'aspx et ces pages dans une DLL. Cela nécessitera une certaine personnalisation de construction, et des astuces pour permettre de servir les pages de la DLL.
Vous pouvez ajouter un élément httpHandler à web.config pointant vers votre page. Quelque chose comme:
<httpHandlers>
<add verb="*" path="login.aspx" type="MyPages.LoginPage, MyPages" />
</httpHandlers>
- 1. Qt bibliothèque destructeur Question
- 2. Filetage ASP.NET + question de conception
- 3. ASP.NET CheckBoxList DataBinding Question
- 4. Déploiement d'applications ASP.NET Question
- 5. Trois asp.net question
- 6. ASP.NET MVC ViewResult question
- 7. ASP.NET Question: propriété Request.Url.Host
- 8. ASP.NET MVC question d'itinéraire
- 9. asp.net mvc newbie question
- 10. ASP.NET MVC question
- 11. ASP.NET MVC Config Question
- 12. Bibliothèque ASP.NET AJAX
- 13. Bibliothèque d'aide C#/ASP.NET
- 14. Question de "planification" de script ASP.NET
- 15. Simple Apache Ant Question: Y compris les dépendances de bibliothèque
- 16. question de conception pour une bibliothèque SDL \ OpenGL Window & Widget
- 17. Exigences ASP.Net MVC vs ASP.Net? (question de l'hébergement, plus question LINQ-to-SQL)
- 18. IFrame referer question - asp.net C#
- 19. Question de sécurité AJAX et asp.net
- 20. asp.net adhésion/fournisseur de rôle question
- 21. Asp.Net MVC - Linq Sorting Question
- 22. Gestion des erreurs ASP.NET Question
- 23. ASP.NET ObjectDataSource SelectParameters CookieParameter question
- 24. Question simple dans ClientLogin en utilisant la bibliothèque python gdata
- 25. TinyMCE et ASP.NET Data Binding Question
- 26. Question sur javascript alert asp.net C#
- 27. Débutant ASP.net manipulation question lien url
- 28. Une autre question OOP dans Asp.net
- 29. Question sur la liaison dans asp.net mvc?
- 30. IIS 7 Applications et asp.net - newbie question