Validation (CSS 2.1): 'enable' is not a known CSS property name.
Mirella
Mirella non è online. Ultima attività: 24/06/2009 14.41.53Mirella
il 3 settembre 2008 alle 17.30
111 messaggi dal 28 marzo 2001
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
novecento non è online. Ultima attività: 03/07/2009 20.17.40novecento Top Poster
il 3 settembre 2008 alle 21.52
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
vladimiro non è online. Ultima attività: 14/03/2009 10.29.57vladimiro
il 4 settembre 2008 alle 00.33
Contributi | 438 messaggi dal 04 agosto 2002
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
Mirella non è online. Ultima attività: 24/06/2009 14.41.53Mirella
il 4 settembre 2008 alle 09.59
111 messaggi dal 28 marzo 2001
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
vladimiro non è online. Ultima attività: 14/03/2009 10.29.57vladimiro
il 4 settembre 2008 alle 10.18
Contributi | 438 messaggi dal 04 agosto 2002
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
nostromo non è online. Ultima attività: 04/07/2009 1.44.08nostromo Top Poster
il 4 settembre 2008 alle 10.25

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
Mirella non è online. Ultima attività: 24/06/2009 14.41.53Mirella
il 4 settembre 2008 alle 10.40
111 messaggi dal 28 marzo 2001
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
m.casati non è online. Ultima attività: 03/07/2009 17.23.59m.casati Top Poster
il 4 settembre 2008 alle 10.56
Contributi | www.guru4.net | Blog | 2.493 messaggi dal 13 giugno 2001
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.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9