J'ai récemment étudié les couches d'accès aux données, les couches logiques métier et les couches de présentation, mais il y a encore quelques points qui ne sont pas très clairs.Devrais-je essayer de placer des événements de contrôle d'asp dans le BLL?
Je peux utiliser la couche DAL et la couche BLL avec la couche de présentation pour obtenir ou définir des informations dans une base de données.
Mais j'ai aussi pensé aux événements de contrôle d'asp, et comment je devrais les implémenter. Est-ce que je devrais, par exemple, essayer de placer un événement clic de bouton dans le BLL ou devrais-je juste le laisser dans le code aspx derrière le dossier?
Et si je devais les mettre dans la BLL, comment pourrais-je faire cela? Je ne suis pas sûr comment faire un appel d'événement une méthode qui est dans le BLL, donc tout conseil serait grandement apprécié.
J'aimerais pouvoir accepter plus d'une réponse. J'ai choisi la réponse de Tom B parce que c'était la plus simple pour moi de comprendre et de me donner une bonne directive à utiliser pendant que j'apprends davantage sur les approches N-Tiered. –
Pas de problème. Nous disons tous fondamentalement la même chose, sauf Andrew a donné une explication de haut niveau de la bonne architecture, j'ai ajouté l'exemple général de mise en œuvre en utilisant des interfaces, et Tom a donné des exemples plus spécifiques. Dans l'ensemble, tout ce qui vous aide à mieux comprendre =) – bitxwise