Sdílet prostřednictvím


Entwerfen einer ASP.NET-Webanwendung

Aktualisiert: November 2007

Beim Entwerfen einer ASP.NET-Webanwendung empfiehlt es sich, die Definition der Benutzeroberfläche von der Geschäftslogik und dem Datenspeicher zu trennen. Mit mobilen Webseiten, wie ASP.NET-Webseiten, können Sie die Darstellung problemlos von der Logik trennen. Sie können zum Beispiel die Definition der Benutzeroberfläche in einer ASPX-Datei speichern, wobei Sie die zugeordneten Ereignishandler und weiteren Code für die Benutzeroberfläche in derselben Datei oder einer Code-Behind-Klassendatei speichern können. Sie können dann Code für die Geschäftslogik in separaten Klassen speichern, den Sie in der von Ihnen bevorzugten .NET Framework-Programmiersprache schreiben können.

Ein Hauptvorteil, Darstellung und Logik voneinander zu trennen, liegt darin, dass Sie Code für ASP.NET-Webseiten und ASP.NET Mobile-Webseiten in einer ASP.NET-Webanwendung wiederverwenden können. Wenn Sie eine ASP.NET-Webanwendung geschrieben haben, die Desktopwebbrowser unterstützt, können Sie den Code für die Geschäftslogik auch für Seiten verwenden, die mobile Geräte unterstützen. Sie müssen zwar separat Webseiten für den Desktop und mobile Webseiten für mobile Geräte schreiben, diese können jedoch denselben Code für die Geschäftslogik verwenden. Zu diesem Zweck können mobile Webseiten mehrere Formulare enthalten, sodass Sie die Anwendung in ähnliche Einheiten für die Desktopbenutzeroberfläche und die mobile Benutzeroberfläche unterteilen können.

Das Wiederverwenden der Geschäftslogik erleichtert mobilen Benutzern die Handhabung aus folgenden Gründen:

  • Senkung der Entwicklungskosten durch die Verwendung von gemeinsamem Code.

  • Verkürzung der Entwicklungszeit bis zur Markteinführung.

  • Bestmöglicher Einsatz vorhandener ASP.NET-Fähigkeiten.

Wenn Sie Benutzern zum Beispiel das Anpassen der Webanwendung ermöglichen, können Sie das Benutzerprofil überall in der Webanwendung verwenden. Dadurch können Benutzer ihre Einstellungen mit einem Desktopbrowser konfigurieren und diese dann auf ihrem mobilen Gerät ebenfalls verwenden.

Siehe auch

Weitere Ressourcen

Anwendungsentwicklerhandbuch

Entwickeln von ASP.NET Mobile-Webseiten