Ho modificato rispettivamente lo stile del bordo e il colore del bordo su una .net textbox su rosso fisso. Dopo un postback sto tentando di restituire la casella di testo ai valori predefiniti, ma non riesco a ottenere il colore giusto. Ho cercato su Google questo, e ho cercato di ottenere i valori predefiniti nel debugger, ma i valori nel debugger appaiono sempre troppo scuri di un grigio quando applicati. C'è un modo semplice per ripristinare l'aspetto predefinito di una casella di testo?colore del bordo predefinito per .net textbox
risposta
È possibile scrivere due classi CSS:
.tb_with_border {
border: 1px #FF0000 solid;
}
.tb_without_border {
border: none;
}
.. e poi si può cambiare gli stili assegnando proprietà CssClass di la tua casella di testo, ad esempio:
Textbox1.CssClass = "tb_without_border";
o nel markup:
<asp:TextBox id="Textbox1" runat="server" CssClass="tb_with_border" />
Si deve usare i CSS per fare questo comunque ...
Textbox1.Style.Remove("border")
provare questo:
TextBoxTitle.BorderColor = System.Drawing.Color.Empty;
Se stai solo commutare il particolare stile elemento fuori allora questo funziona:
Textbox1.BorderColor = Nothing
txt_TextBox.BorderColor = System.Drawing.Color.Empty;
txt_TextBox.BorderStyle = BorderStyle.NotSet;
semplice. Aggiungi un'altra casella di testo o elenco a discesa con valori predefiniti e rendila nascosta. per ripristinare le impostazioni predefinite, basta impostare il colore del bordo del testo, la larghezza e lo stile a quello della casella di testo nascosto in questo modo:
txtMyTextBoxToReset.BorderColor = txtHiddenTextBox.BorderColor; txtMyTextBoxToReset.BorderWidth = txtHiddenTextBox.BorderWidth;
Questo funziona in tutti i browser e lavora per elenchi a discesa, nonché
- 1. WPF SystemColors: colore del bordo TextBox
- 2. Cambia Colore bordo in TextBox C#
- 3. WPF set Textbox Colore del bordo dal codice C#
- 4. WPF stile del bordo piatto textbox
- 5. Controllo del colore del bordo in dissolvenza in ListViews
- 6. UIButton con colore del bordo personalizzato, iPhone
- 7. Colore del bordo dei controlli utilizzando VisualStyles
- 8. Cambia colore del bordo di NSTextField
- 9. angoli arrotondati con colore del bordo
- 10. Colore bordo UITextField
- 11. Colore del bordo della scatola di Facebook
- 12. Impostare il colore del bordo su glyphicon
- 13. Java get Colore e dimensione del bordo
- 14. Graphviz: Come cambiare il colore del bordo
- 15. Modifica testo Colore bordo bordo iOS
- 16. Provare a cambiare il colore del bordo di un'etichetta
- 17. Cambia Colore EditText bordo
- 18. Ordine colore bordo
- 19. Colore bordo pulsante Android
- 20. Come posso definire il colore del bordo fieldset?
- 21. Colore bordo NSView
- 22. UIImageView Colore bordo
- 23. Colore bordo per Editor in Xamarin.Forms
- 24. Imposta il colore del bordo e dello sfondo del testoView
- 25. Come modificare il colore di sfondo del TextBox?
- 26. Modifica del colore del bordo su un modulo Windows
- 27. Come modificare il colore del bordo del modulo C#?
- 28. come cambiare il colore del bordo del layout relativo?
- 29. Colore bordo basato su sfondo
- 30. Colore bordo personalizzato triangolo CSS
doesnt sembrano funzionare - io uso Textbox1.Style.Remove ("border-color"), ma la casella di testo sembra a mantenere l'attributo border-color . Forse sto facendo qualcosa di sbagliato. So che i CSS sono l'opzione migliore e potrei dover seguire questa strada, ma dal momento che forniscono la funzionalità per cambiarlo ho pensato di usarlo per una soluzione rapida. Ho pensato che sarebbe stato più semplice tornare ai valori predefiniti. – mike