none
ASP.NET Javascript Funktion ausgelagert in Datei -> komisches Verhalten RRS feed

  • Frage

  • Hallo,

    ich habe eine ASP.net Seite mit einem GridView. Beim FocusedRowEvent will ich in einer Textbox eine Eigenschaft der GridViewRow anzeigen lassen.

    Habe dies über die Javascript Funktion gemacht. Diese ist in der Site.Master Datei. So funktioniert es.

    <script type="text/javascript">
             function OnGetRowValuesFocus(value) { txtClientComment.SetValue(value); }
      </script> 

    Nun wollte ich mal die Funktion in eine eigene Datei auslagern.

    <script type="text/javascript" src="Scripts/Funktionen.js">     
    </script>

    In funktionen.js:

    function OnGetRowValuesFocus(value) { txtClientComment.SetValue(value); }

    Das komische ist nun, dass der Wert nicht in die Textbox eingetragen wird, sondern in ein anderes Label auf der Seite. Dies hatte ich davor mal zum Testen benutzt. Ich verstehe einfach nicht warum? Der Name der TextBox hat sich ja nicht verändert (txtClientComment). Wird das vielleicht irgendwo im Cache zwischengespeichert, dass er noch das alte Label anspricht?

    Gruß,

    Chris

    Mittwoch, 15. Februar 2012 09:10

Antworten

  • Starte deine Seite und lade die Seite mit Shift + Aktualisieren Knopf. Dann wird die Seite komplett neu geladen.
    • Als Antwort markiert chrisachern Donnerstag, 16. Februar 2012 08:00
    Donnerstag, 16. Februar 2012 07:27

Alle Antworten

  • Starte deine Seite und lade die Seite mit Shift + Aktualisieren Knopf. Dann wird die Seite komplett neu geladen.
    • Als Antwort markiert chrisachern Donnerstag, 16. Februar 2012 08:00
    Donnerstag, 16. Februar 2012 07:27
  • Danke,

    das war es tatsächlich! Muss man erstmal drauf kommen. Dachte beim Kompilieren wird die Seite neu geladen.

    Donnerstag, 16. Februar 2012 08:01
  • Hab doch noch mal eine Frage. Kann man in eine JavaScript Datei mehrere Funktionen auslagern oder jeweils nur 1 Funktion pro Datei?
    Freitag, 17. Februar 2012 12:37
  • Kannst mehrere auslagern. Javascript Dateien kann man wie Klassen betrachten. In einer Datei fügt man alles ein was zusammengehört. Geht natürlich auch mehr.
    Montag, 20. Februar 2012 13:26