Mnu CustomControl

domenica 06 novembre 2005 - 21.55

Giovanni26 Profilo | Newbie

Ciao,
sto creando un web custom control che genera un menu di navigazione...
Ho il seguente problema: quando vado su un'altra pagina usando un linkbutton del mio controllo non so come mantenere i vari stati del controllo. In pratica posso sapere quale menu avevo aperto o su che link ho clikkato? Io memorizzo i vari stati nel view state.
Grazie ciao

Brainkiller Profilo | Guru

>Ciao,
>Ho il seguente problema: quando vado su un'altra pagina usando
>un linkbutton del mio controllo non so come mantenere i vari
>stati del controllo. In pratica posso sapere quale menu avevo
>aperto o su che link ho clikkato? Io memorizzo i vari stati
> nel view state.
>Grazie ciao

Ciao Giovanni,
di solito i menù o comunque controlli di navigazione utilizzando hyperlink che fanno il post della pagina (postback). Non ho una vasta esperienza in questo senso però so che c'è un metodo particolare chiamato GetPostBackEventReference che ti consente di generare del codice Javascript associato all'hyperlink. In questo modo cliccando sul Link fai il postback e contemporaneamente invii dei parametri al Server (esempio il link cliccato) e da lì puoi decidere cosa fare in seguito.

Al di là di tutta sta spiegazione che secondo me è poco chiara, prova a guardarti la documentazione sul .NET Framework e cerca il seguente metodo:
Page.GetPostBackEventReference
dove troverai un esempio perfetto di ciò che stai costruendo.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Giovanni26 Profilo | Newbie

Fantastico...
Grazie

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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5