Best Guess: Το πρόβλημα ξεκινάει από εδώ:
TempSuppliersLogoFileUploadEditItemTemplate = Suppliersform.FindControl("FileUpload1")
Λογικά η Suppliersform πρέπει να υπάρχει, αλλιώς θα σου χτύπαγε εκεί. Ομως, οπως λες το τρέχεις σε τρείς σελίδες και στην τέταρτη δεν τρέχει. Υπάρχει το FileUpload1 control με αυτό το id στην συγκεκριμένη σελίδα που δεν τρέχει; Αλλιώς η ΜεταβλητηΜεΠολυΜεγαλοΟνομαΠουΒαριεμαιΝαΞαναγραφω που έχεις βάλει θα πάρει τιμή nothing, και φυσικά θα χτυπήσει όταν πας παρακάτω να τη ρωτήσεις "HasFile"? "Τι hasfile ρε μεγάλε", θα σου πει, "εγώ δεν ξέρω ουτε καν ποιός είμαι και απο που έρχομαι και που πηγαίνω". :)
Σωτήρης Φιλιππίδης
DotSee Web Services