Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
ASP MVC Submit Performance Probleme ab 1.000 Rows
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 322

Themenstarter:

ASP MVC Submit Performance Probleme ab 1.000 Rows

beantworten | zitieren | melden

Hallo zusammen,

habe nebeneianderliegende Tabellen. Die linke Seite ist eine Ergebnisliste mit ca. 1.800 Zeilen und 4 Spalten. Jetzt kann der User bspw. via Button sämtliche Inhalte von der linken Tabelle in die rechte übernehmen, aber ab hier habe ich enorme Performance Probleme. Sobald ich den Button klicke, dauert es mehrere Sekunden bis ich überhaupt in der Action Methode des Controller gelange. Ich denke er braucht ziemliche Lange die 1.800 Zeilen wieder in das SubmitModel zu serialisieren.

Hat jemand ein Tip? Danke
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.832

beantworten | zitieren | melden

Mal ehrlich... 1000 Rows Submit....
Was erwartest jetzt für eine potenzielle Lösungsantwort?
Braucht halt Zeig das Zeug zu senden ;-)
private Nachricht | Beiträge des Benutzers
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 322

Themenstarter:

beantworten | zitieren | melden

Jein, habe ein wenig rumgetestet. Wenn ich die Action ändere in:

public ActionResult Create(FormCollection Form)

anstatt

public ActionResult Create(CreateSubmitModel submitModel)

dann kommt der sofort dahin. Muss mir das dann die Infos selbst aus der FormCollection in mein Model mappen.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ZeroQool am .
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.832

beantworten | zitieren | melden

Sofort wird nur lokal sein; übers Web braucht das immer länger.
Und ja, in der FormCollection hast Du die Daten untypisiert; im Model typisiert. Da dies auf Reflection basiert braucht dies durch den ModelBinder entsprechend Zeit.
Dir bleibt da nur die FormCollection, wenn der Falschenhals die Serialisierung ist.
private Nachricht | Beiträge des Benutzers