Se state lavorando il webcontrol asp:Menu, e volete impostare il livello di profondità secondo il quale il menù elaborato e restituito dal provider associato al controllo ricordatevi di impostare la proprietà StaticDisplayLevels o DynamicDisplayLevels, a seconda del tipo di menu che state renderizzando.

Di default il valore è impostato su uno; tuttavia mi sono ritrovato in un frammento di codice oggi, per il quale non sono riuscito a comprendere come mai, nonostante non venisse esplicitamente dichiarata da nessuna parte questa proprietà, il mio menù si esplodeva fino al quarto livello.

Probabilmente mi sarà sfuggito qualcosa; ma in questo caso voglio rimanere ignorante, cioè non interessarmi oltre del finto problema e ho risolto con una dichiarazione esplicita della proprietà, risolvendo così tutti i miei problemi.

Technorati tags: ,
Posts a cui potresti essere interessato:
  1. asp:menu e l’evento onmenuitemclick
  2. Il PathSeparator e il controllo SiteMapPath
  3. Intercettare il PostBack di un controllo lato client