2010-12-15 11 views
-1

Wie entscheidet der Server, dass der gesamte Seiteninhalt zum Client oder zum Teilinhalt gesendet werden muss?Wie funktioniert Ajax in asp.net 3.5?

+0

Es gibt viele Bücher, die diese Frage behandeln. Ich glaube nicht, dass Sie in einem Stack-Overflow-Post eine sinnvolle Antwort bekommen können. –

+0

@ Jonathan: als was ist der Einsatz von StackOverFlow? Wenn Ihnen jemand diese Frage stellt, was würden Sie dann sagen? –

+0

stackoverflow soll bestimmte Fragen beantworten. Aber genauso wie ich keine Frage stellen würde wie "Wie programmiere ich Computer?", Fühle ich mich genauso wie "Wie funktioniert AJAX?" Ich meine, fragst du, wie es funktioniert, wie man es benutzt oder was? Eine vollständige Antwort würde und würde ein Buch füllen. –

Antwort

1

nicht sicher, was genau sind Sie gefragt - aber davon aus, dass Sie ASP.NET Ajax Interna wissen wollen. Im Wesentlichen schnüffelt ASP.NET-Code die Anforderung für die Formularvariable __ASYNCPOST (oder "X-MicrosoftAjax" -Anforderungsheader) - dies wird verwendet, um zu entscheiden, ob die Anfrage bei regelmäßigem Post-Back oder asynchronem Post-Back erfolgt. Bei asynchronem Post-Back arbeitet ScriptManager & UpdatePanel zusammen, um zu entscheiden, welche Update-Panels ihren Inhalt an den Client senden müssen.

+0

danke, Ihre Antwort ist ziemlich gut, aber nicht genug, so können Sie bitte etwas mehr ... –

+0

@Jeevan, ich würde vorschlagen, dass Sie Reflektor verwenden, um tatsächlichen Code von ScriptManager und UpdatePanel zu sehen, um eine Idee zu bekommen. Sie können Fiddler (oder Firebug) verwenden, um die AJAX-Anfrage/-Antwort zu überprüfen, um zu verstehen, welche Daten und welche Daten eingehen. – VinayC

0

wenn Sie Updatepanle und Script verwenden als unten überprüfen

  1. ein Script angeben und EnablePartialRendering aktivieren.
  2. Dann wird Ihr Update für spezifische Kontroll geben Sie
  3. für Teil Seite Update festlegen möchten
+0

danke, aber ich konnte deine Antwort nicht verstehen. Ich will nur wissen, wie Ajax teilweise Seite aktualisieren. im Grunde wie es funktioniert? –