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?