2017-07-18 4 views
0

So bin ich ziemlich neu zu .NET und ich habe ein kleines Menü mit mehreren Tasten (foo1, foo2 ... foo5).Erstellen Sie mehrere Panels oder erstellen Sie eine und füllen Sie sie aus dem Code

Meine Frage ist: ist es besser, für jede Taste ein Panel zu haben und die .visible Eigenschaft ändern mit Tasten OR sollte ich die Kontrollen innerhalb des Panel ändern sich jedes Mal, wenn ein Menü-Schaltfläche geklickt wird wohl wissend, dass die angeklickt werden verschiedene Panels sind sehr ähnlich?

, die von diesen beiden ist der beste Weg, um das Problem in den Griff, hoffen, dass meine Frage klar ist

Antwort

0

die auf der Verwendung Sie für diese Platten im Sinn haben, hängt davon ab. Zum Beispiel, ist die Information auf dem Panel statisch oder wird es dynamisch gerendert?

Die meiste Zeit habe ich unabhängige Panels, weil es einfacher zu pflegen ist (ein Panel, das für viele verschiedene Dinge verwendet wird, kann chaotisch zu Code und Stil sein). In einigen Fällen benutze ich dasselbe Panel für verschiedene Zwecke, vor allem in Situationen, in denen der Inhalt dynamisch generiert wird. Ich möchte Code wiederverwenden und mehrere Panels haben, ist keine Option, da dies eine hohe Anzahl von Panels erfordern würde.

Zum Ausblenden von Panels bevorzuge ich "display: none;" anstatt "Sichtbarkeit: versteckt;". Ersteres verhindert, dass nicht angezeigte HTML-Elemente Platz auf der Seite einnehmen, so dass sie keinen Einfluss auf die Darstellung der Seite haben.

+0

Vielen Dank! Mehrere Panels ist es, ich vergaß zu spezifizieren, dass ich in VB arbeite, aber einfache Wartung sprechen, ich denke, es ist das gleiche für beide. –

Verwandte Themen