2011-01-14 14 views

Antwort

2

Wenn Sie mit ASP.NET-Formularen stecken bleiben und ASP.NET MVC nicht verwenden können, sind .ashx Handler in Ordnung. Sie haben nicht den gesamten Overhead der vollständigen ASP.NET-Formulare .aspx Seite.

In Bezug auf die Leistung sollten Sie wie immer nur die Daten zurückgeben, die Sie benötigen und vorausgesetzt, Ihre Datenbank ist optimiert und Ihre SQL-Abfragen sind sinnvoll, dann wird das Leben gut.

Eine Sache, die ich vorschlagen würde ist, anstatt HTML zurückzugeben, erwägen, Daten als JSON zurückzugeben. Es ist kompakter und tragbar. Auch JSON-Objekte rehydrieren in JavaScript-Objekte, die Sie direkt manipulieren können. Es gibt viele JSON-Serialisierer für .NET, ich halte Json.NET für eines der besseren.