Disable placeholder

lunedì 07 luglio 2008 - 11.59

memmo77 Profilo | Expert

Ho un controllo menù caricato sul mio placeholder. Al click di un pulsante dovrei disabilitarne il contenuto. Ho fatto la funzione che mi recupera il menù e imposto la proprietà enable=false. Fin qui tutto ok ... solo che essendo ovviamente lato server, il menù viene disabilitato alla fine dell'elaborazione. Come posso disabilitarlo direttamente al click? Devo passare da javascript, dopostback?
Qualcuno sa illuminarmi, qualche esempio disponibile?
Grazie

19018 Profilo | Expert

solo che essendo ovviamente lato server,il menù viene disabilitato alla fine dell'elaborazione.

Ciao, non capisco questa frase...cmq prova con un update panel, magari risolve il problema

ciao
Stefano Passatordi

http://blogs.dotnethell.it/stem/

memmo77 Profilo | Expert

ho provato a mettere un UpdatePanel1. Ho inserito la funzione che disabilita il menù nella sezione, UpdatePanel1_DataBinding, ma nulla non si disabilita

19018 Profilo | Expert

posta il codice
Stefano Passatordi

http://blogs.dotnethell.it/stem/

memmo77 Profilo | Expert

Allora, al click del bottone:
Protected Sub CMD_IMPORTAZIONE_Click
UpdatePanel1.DataBind()
elaborazione()

su UpdatePanel1.DataBind() ho messo la disabilitazione del menù:

Protected Sub UpdatePanel1_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs) Handles UpdatePanel1.DataBinding
'DISABILITAZIONE MENUS ** CONTROLLARE CHE CI SIA SUL LOAD c1.ID = "c1"
Dim c2 As Control = PlaceHolder1.FindControl("c1")
Dim controlCheCerchi As Control = c2.FindControl("ASPxMenu1")
CType(controlCheCerchi, DevExpress.Web.ASPxMenu.ASPxMenu).Enabled = False
End Sub

su elaborazione, l'elaborazione che dovrei far partire.

19018 Profilo | Expert

Ti consiglio di controllare con il debug passo passo quello che succede, controlla che recuperi il controllo corretto..sopratutto dove usi Enable.

Così non c'è molto da dire...usa al max il debug!

ciao
Stefano Passatordi

http://blogs.dotnethell.it/stem/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5