Validation (CSS 2.1): 'enable' is not a known CSS property name.
Mirella non è online. Ultima attività: 14/10/2008 17.32.50Mirella
Inserito il: 03 settembre 2008 17.30
108 messaggi dal 28 mar 2001 Istalla Microsoft Silverlight!
Buongiorno a tutti, volevo sapere se era possibile disabilitare i controlli dal foglio di stile; ho provato a mettere nel mio foglio di stile:

#MiaTextboxClientID
{
enable: false;
display: none;
background-color: #C0C0C0;
}

la proprietà enable non viene riconosciuta (l'errore restituito è quello specificato nell'oggetto della discussione), ma non posso utilizzare la display: none, perchè altrimenti mi resta un vuoto nella pagina...

Grazie

Modificato da Mirella il 03 settembre 2008 17.30 -

Mirella
Microsoft Most Valuable Professional
RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
novecento non è online. Ultima attività: 19/11/2008 0.05.24novecento
Inserito il: 03 settembre 2008 21.52
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 978 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Mirella ha scritto:
ma non posso utilizzare la display: none, perchè altrimenti mi resta un vuoto nella pagina...


Ciao, nello stesso css potresti impostare l'ingombro di questo oggetto a zero con altezza, larghezza, ecc..

Alessio Leoncini
SilverlightItalia.com
RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
vladimiro non è online. Ultima attività: 19/11/2008 18.58.56vladimiro
Inserito il: 04 settembre 2008 00.33
contributi / 438 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
se non ho capito male Mirella vuole proprio disabilitare i controlli, non nasconderli.

Potresti usare uno skin e metterci dentro

<asp:Button runat="server" disabled="disabled" />
<asp:DropDownList  disabled="disabled" runat="server" />
<asp:TextBox disabled="disabled" runat="server" /> etc etc


poi però ci spieghi il perchè ...
vladi

Modificato da vladimiro il 04 settembre 2008 00.35 -

RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
Mirella non è online. Ultima attività: 14/10/2008 17.32.50Mirella
Inserito il: 04 settembre 2008 09.59
108 messaggi dal 28 mar 2001 Istalla Microsoft Silverlight!
vladimiro ha scritto:
se non ho capito male Mirella vuole proprio disabilitare i controlli, non nasconderli. ESATTO

Potresti usare uno skin e metterci dentro

<asp:Button runat="server" disabled="disabled" />
<asp:DropDownList  disabled="disabled" runat="server" />
<asp:TextBox disabled="disabled" runat="server" /> etc etc

MA COSI' NON DISABILITO TUTTI I PULSANTI,DROPDOWNLIST,TEXTBOX?


poi però ci spieghi il perchè ...
PERCHE' A SECONDA DEL TIPO UTENTE CHE SI COLLEGA ALCUNI CAMPI NON DEVONO ESSERE ABILITATI... QUINDI CARICHEREI DINAMICAMENTE IL FOGLIO DI STILE...
vladi

Modificato da vladimiro il 04 settembre 2008 00.35 -

Mirella
RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
vladimiro non è online. Ultima attività: 19/11/2008 18.58.56vladimiro
Inserito il: 04 settembre 2008 10.18
contributi / 438 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
Mirella ha scritto:

MA COSI' NON DISABILITO TUTTI I PULSANTI,DROPDOWNLIST,TEXTBOX?

Yes, è per questo che mi chiedevo perchè ti servisse ;)
Se vuoi disabilitare solo alcuni elementi (tipo uso class nei css) puoi farlo; ora a memoria non ricordo la proprietà ma se fai un giro su MSDN dovresti trovare subito tutto.

PERCHE' A SECONDA DEL TIPO UTENTE CHE SI COLLEGA ALCUNI CAMPI NON DEVONO ESSERE ABILITATI... QUINDI CARICHEREI DINAMICAMENTE IL FOGLIO DI STILE...

beh, puoi farlo anche con gli skin, anche se non sono sicuro sia il metodo migliore.


v

Microsoft Most Valuable Professional
RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
nostromo non è online. Ultima attività: 19/11/2008 19.03.22nostromo
Inserito il: 04 settembre 2008 10.25
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 12489 messaggi dal 18 feb 2004 Istalla Microsoft Silverlight!

PERCHE' A SECONDA DEL TIPO UTENTE CHE SI COLLEGA ALCUNI CAMPI NON DEVONO ESSERE ABILITATI... QUINDI CARICHEREI DINAMICAMENTE IL FOGLIO DI STILE...


per fare questo ti consiglio di intervenire via codice, visto che poi comunque al PostBack dovrai riverificare le credenziale e i permessi dell'utente, prendi in considerazione di utilizzare un LoginView, anche se non disabilita ma nasconde

p.s.

non scrivere maiuscolo equivale a urlare

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
Mirella non è online. Ultima attività: 14/10/2008 17.32.50Mirella
Inserito il: 04 settembre 2008 10.40
108 messaggi dal 28 mar 2001 Istalla Microsoft Silverlight!
Ero consapevole che era una scelta poco elegante...
Qui non ho trovato niente http://msdn.microsoft.com/en-us/library/aa455233.aspx

Grazie per il supporto

Mirella
RE: Validation (CSS 2.1): 'enable' is not a known CSS property name.
m.casati non è online. Ultima attività: 19/11/2008 18.33.42m.casati
Inserito il: 04 settembre 2008 10.56
contributi / Top Poster / Community manager / www.guru4.net / Blog / 2389 messaggi dal 13 giu 2001 Istalla Microsoft Silverlight!
Concordo con Marco: anziché disabilitare i controlli, non renderizzarli del tutto.
Ci sono almeno 2 ragioni:
1) percettivamente non è una bella cosa dire ad un utente "c'è questa funzionalità ma tu non la puoi usare"... come si suol dire: occhio non vede cuore non duole
2) sicurezza (anche se non è sufficiente perché devi cmq riverificare l'input in base alle credentials): disabilitare lato client (css o javascript che sia) va bene per l'utente coscienzioso, non per i "furbetti"
HTH

Matteo Casati
GURU4.net

2 pagine: [1] 2 Avanti >>

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


gghi - 930 pt
PeppeDotNet - 700 pt
vladimiro - 210 pt

Iscriviti anche tu e raccogli punti. Questo mese in palio Windows Vista Ultimate, ANTS Profiler e 1 ebook!


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums