Ich habe kürzlich über Datenzugriffsschichten, Business-Logik-Ebenen und Präsentationsebenen gelernt, aber ich habe immer noch ein paar Dinge, die nicht ganz klar sind.Sollte ich versuchen, ASP-Steuerereignisse in den BLL zu setzen?
Ich kann die DAL und BLL mit dem Presentation Layer verwenden, um Informationen in einer Datenbank abzurufen oder festzulegen.
Aber ich dachte auch über ASP-Steuerereignisse nach, und wie ich sie implementieren sollte.
Sollte ich zum Beispiel versuchen, ein Button Click Event in die BLL zu setzen oder sollte ich es einfach in den ASPX-Code hinter der Datei lassen?
Und wenn ich sie in die BLL setzen sollte, wie würde ich das tun?
Ich bin mir nicht sicher, wie man ein Ereignis ruft eine Methode, die in der BLL ist, so würde jeder Rat sehr geschätzt werden.
Ich wünschte, ich könnte mehr als eine Antwort akzeptieren. Ich wählte Tom B's Antwort, weil es für mich am einfachsten zu verstehen war und gab mir eine gute Anleitung, während ich mehr über N-Tiered Ansätze lerne. –
Kein Problem. Wir sagen alle im Grunde dasselbe, außer Andrew gab eine Erklärung auf hoher Ebene der richtigen Architektur, ich fügte allgemeine Beispielimplementierung unter Verwendung von Schnittstellen hinzu, und Tom gab spezifischere Beispiele. Alles in allem, was hilft Ihnen am besten zu verstehen =) – bitxwise