Warunkowe wywołanie procedury z PageLoad

0

Cześć wszystkim!

Staram się utworzyć menu oparte o MuliView, które przy starcie aplikacji (PageLoad) będzie pomniejszone o kilka pozycji:

Menu1.Items.RemoveAt(5);

...by "on ButtonClick" usunięte pozycje z menu były z powrotem przywracane:

Menu1.Items.Add(new MenuItem("Element menu nr 6", "5"));

Problem jednak występuje w chwili gdy wciskam przycisk, a przycisk ten także wymusza odświeżenie się strony i tym samym wywołanie PageLoad, które notabene ten element chce usunąć.
Jest na to jakiś dobry sposób? Domyślam się, że dobrze byłoby wstawić jakiś warunek w pageLoad... ale jaki? Multiview (lub MenuItem) ma niewiele parametrów na, na które można wskazać.

Czy jest możliwość sprawdzenia istnienia elementu na stronie (bo np już został usunięty), a skoro został usunięty to by pageload nie mogło się ponownie wywołać w tym konkretnym zakresie?

0

Nie rozumiem co chcesz osiągnąć, ale tu jest lista eventów, wraz z instrukcją, co w którym można zrobić: https://docs.microsoft.com/en-us/previous-versions/aspnet/ms178472(v=vs.100)
Bez wkucia na pamięć tej tabelki efektywnie pracować w WebFormsach się nie da.

1 użytkowników online, w tym zalogowanych: 0, gości: 1