2009-02-28 8 views
2

Mit RegisterClientScriptBlock reduzieren ich Serveranforderungen. Aber mit RegisterClientScriptInclude kann ich HTML und Javascript trennen.RegisterClientScriptBlock vs RegisterClientScriptInclude

Welche Methode sollte ich bevorzugen?

EDIT: Zusätzliche Frage - wo speichern Sie Ihre js-Blöcke. Ich gewöhne mich daran, sie in Ressourcendateien zu speichern.

Antwort

0

Verwenden Sie die Methode, die Ihren Anforderungen am besten entspricht. Ich glaube nicht, dass es eine Regel gibt, die besagt, dass man sich für jede einzelne Möglichkeit entscheiden muss.

2

Die Methode RegisterClientScriptBlock ist praktisch, wenn Sie das Skript irgendwie ändern möchten.

Wenn Sie das Skript als eine statische Datei enthalten können, würde ich empfehlen, da der Browser die Datei zwischenspeichern würde, so dass es nur beim ersten Mal angefordert würde, dass es verwendet wird. Angesichts der Tatsache, dass das Skript mehr als nur ein paar Zeilen ist.

0

Beide Funktionen sollten als letzter Ausweg für JS verwendet werden. Die beste Methode zum Speichern und Anhängen von JavaScript an die Site besteht darin, eine statische Verknüpfung zu verwenden.

Verwandte Themen