2011-01-03 15 views
0

Ich arbeite in einer Banking Online-Plattform in WebForms geschrieben und ich frage mich, ob das gleiche könnte oder sollte in MVC geschrieben werden. Ich habe viel über MVC gelesen, aber ich habe es noch nicht versucht, aber ich muss eine Frage für die Experten stellen.WebForms und MVC

Jede Transaktion hat einen 3-stufigen Prozess, bei dem die Benutzer die Daten eingeben, die Daten überprüfen und einen dritten Schritt erhalten, um die Bestätigung zu erhalten. Ich habe derzeit 40 Prozesse wie folgt. So wie ich es mache? Einzelner ASPX mit MultiView.

Wie kann ich das gleiche in MVC tun? Würde ich 40+ x 3 Ansichten (120+ aspx) haben?

Vielen Dank.

+1

Was ist Ihr hier objektiv? Versuchen Sie, den Code zu verbessern, indem Sie ihn neu schreiben, die Benutzerfreundlichkeit verbessern und die Anwendungsleistung verbessern? Oder ist das nur eine Programmierübung für Sie, ohne dass die Bank davon profitieren müsste? – DOK

+0

Technologieverbesserung. Der Code ist VB und muss in C#, .NET Framework Upgrade auch neu geschrieben werden. Muss entscheiden. Ein großer Vorteil ist das Fehlen von ViewState, auf das die Leistung erweitert werden würde. – TiagoDias

+0

Ich schaue mir etwas Ähnliches an und stehe vor der gleichen Entscheidung; frage mich nur, was du am Ende ausgewählt hast? – MrJD

Antwort

0

Das gleiche kann in MVC erreicht werden, indem Teilansichten verwendet werden.

MVC hat die volle Kontrolle über die gerenderten HTML- und JavaScript-Frameworks ist viel einfacher zu implementieren. Es ist auch viel einfacher, Komponententests zu schreiben.

Es ist auch ‚leichter‘ in dem Sinne, dass es keine View State Ereignisse hat (das ist die Sache, die Web Forms groß macht, wenn sie mit großen Datenmengen arbeiten)

Verwandte Themen