Controllo ASP_Menu

giovedì 28 agosto 2008 - 09.16

volperubbia Profilo | Senior Member

Ciao a tutti,
per la navigazione fra le pagine del mio sito asp.net 2.0 uso il controllo server ASP:MENU ...

<ASP:MENU ID="MioMenu" RUNAT="server"
SkipLinkText=""
ENABLEVIEWSTATE="False"
ORIENTATION="Horizontal"
CSSCLASS="MENUSTYLE"
DYNAMICHORIZONTALOFFSET="2"
STATICSUBMENUINDENT="2px">
<STATICMENUITEMSTYLE CSSCLASS="STATICMENUITEMSTYLE" HORIZONTALPADDING="2px" VERTICALPADDING="2px" />
<DYNAMICHOVERSTYLE CSSCLASS="DYNAMICHOVERSTYLE" />
<DYNAMICMENUSTYLE CSSCLASS="DYNAMICMENUSTYLE" />
<STATICSELECTEDSTYLE CSSCLASS="STATICSELECTEDSTYLE" />
<DYNAMICSELECTEDSTYLE CSSCLASS="DYNAMICSELECTEDSTYLE" />
<DYNAMICMENUITEMSTYLE CSSCLASS="DYNAMICMENUITEMSTYLE" HORIZONTALPADDING="2px" VERTICALPADDING="2px" />
<STATICHOVERSTYLE CSSCLASS="STATICHOVERSTYLE" />
</ASP:MENU>

Questi sono gli stili ...

.MENUSTYLE {BACKGROUND-COLOR: #005C6A; COLOR: #FFFFFF; PADDING: 0px; FONT-SIZE: small; }
.STATICMENUITEMSTYLE {BACKGROUND-COLOR: #005C6A; COLOR: #FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: small; }
.DYNAMICMENUSTYLE {BACKGROUND-COLOR: #005C6A; COLOR: #FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TEXT-ALIGN: left; FONT-SIZE: small; }
.STATICSELECTEDSTYLE {BACKGROUND-COLOR: #005C6A; COLOR: #FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TEXT-ALIGN: left; FONT-SIZE: small; }
.DYNAMICSELECTEDSTYLE {BACKGROUND-COLOR: #005C6A; COLOR: #FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TEXT-ALIGN: left; FONT-SIZE: small; }
.DYNAMICMENUITEMSTYLE {BACKGROUND-COLOR: #005C6A; COLOR: #FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TEXT-ALIGN: left; FONT-SIZE: small; }
.STATICHOVERSTYLE {BACKGROUND-COLOR: #F2F2CD; COLOR: #005C6A; BORDER-COLOR: #005C6A; BORDER-WIDTH: 1px; BORDER-STYLE: solid; FONT-SIZE: small; }
.DYNAMICHOVERSTYLE {BACKGROUND-COLOR: #F2F2CD; COLOR: #005C6A; BORDER-COLOR: #005C6A; BORDER-WIDTH: 1px; BORDER-STYLE: solid; FONT-SIZE: small; }

Ho notato che, se un utente non clicca esattamente sulla scritta di una voce del menu, parte lo stesso il postback,
ma la pagina resta la stessa. Non so se ciò dipenda dagli stili o da altro.

Esempio:
ANAGRAFICHE
-> POLLI
-> PESCI
-> DINOSAURI ...

La voce dinosauri funziona alla perfezione, ... mentre se clicco sulla destra degli altri due, ma sempre all'interno della voce, nessun risultato.

Qualche idea?
Grazie per l'attenzione, Davide

balfaz Profilo | Expert

potresti provare a creare delle immagini .jpg da caricare invece della scritta, questo farebbe che il click della voce sia valido dall'inizio alla fine della immagine, ma .... occhio che non ti porte altre conseguenze più che altro a livello grafico...sai anche l'occhio vuole la sua parte
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5