Benutzerdefinierte ASP.Net-Validierung auf Clientseite

Ich habe eine benutzerdefinierte Validierungsfunktion in JavaScript in einem Benutzersteuerelement auf einer .Net 2.0-Website, die überprüft, ob die gezahlte Gebühr den fälligen Gebührenbetrag nicht übersteigt.

Ich habe den Validierungscode in die ascx -Datei eingefügt, und ich habe auch versucht, Page.ClientScript.RegisterClientScriptBlock() zu verwenden, und in beiden Fällen wird die Validierung ausgelöst, kann aber die JavaScript-Funktion nicht finden.

Die Ausgabe in der Fehlerkonsole von Firefox lautet "feeAmountCheck is not defined" . Hier ist die Funktion (diese wurde direkt von firefox->view source übernommen)

 

Irgendwelche Ideen, warum die Funktion nicht gefunden wird? Wie kann ich dies beheben, ohne die Funktion zu meiner Masterseite oder verbrauchenden Seite hinzufügen zu müssen?