Hallo, Für mein Programm bräuchte ich eine Funktion die beim Starten nur einmal ausgeführt wird und danach kein weiteres mal. Ich habe es vorerst mit der Page_Load function Probiert, allerdings wird diese bei jedem laden meiner Site wieder ausgeführt. So habe ich zum beispiel eine DropDownList, die ich wie folgt füllen möchte.
C#-Quelltext
1: 2: 3:
| string[] foreColorArray = Enum.GetNames(typeof(KnownColor)); lstForeColor.DataSource = foreColorArray; lstForeColor.DataBind(); |
Dies Funktioniertt soweit. Habe es nun auch erstmal per OnClick eines Buttons geregelt, damit diese Funktion nur einmal ausgeführt wird, die sich da hinter verbirgt, DropDownList durch das AutoPostBack jedes mal aufs neue wieder gefüllt wird. Durch die Page_Load function. Ich suche nun also eine Möglichkeit, eine Funktion nur einmal ausführen zu lassen, allerdings automatisch. Weil cih sonst den Confort Des Frameworks nicht nutzen könnte.
Meine gesamten Steuerelemente wie checkboxen etc. befinden sich in einer MultiView Box mit 3 views zwischen denen ich mir buttons hin und her schalten kann.
Da ich bis jetzt keine lösung für mein problem finden konnte, frag ich nun hier. Vielleich hat jemand einen Vorschlag, wie ich das ganze lösen kann oder einen link, auf dem ich etwas dazu lesen kann.
Moderiert von Christian S.: C#-Tags hinzugefügt