Ich ändere den Rahmenstil und die Rahmenfarbe in einem .net-Textfeld in rot. Nach einem Postback versuche ich, die Textbox auf ihre Standardwerte zurückzusetzen, aber ich kann nicht scheinen, die Farbe richtig zu bekommen. Ich habe das gegoogelt und versucht, die Standardwerte im Debugger zu bekommen, aber die Werte im Debugger sehen immer zu dunkel aus, wenn sie angewendet werden. Gibt es einen einfachen Weg, um zum Standard-Look & Feel einer Textbox zurückzukehren?Standard-Rahmenfarbe für .net-Textfeld
Antwort
Sie können zwei CSS-Klassen schreiben:
.tb_with_border {
border: 1px #FF0000 solid;
}
.tb_without_border {
border: none;
}
.. und dann können Sie Stile ändern, indem die Zuweisung CssClass Eigenschaft Ihre Textbox, zum Beispiel:
Textbox1.CssClass = "tb_without_border";
oder in Auszeichnungs:
<asp:TextBox id="Textbox1" runat="server" CssClass="tb_with_border" />
Sie sollten CSS verwenden dies sowieso zu tun ...
Textbox1.Style.Remove("border")
versuchen Sie dies:
TextBoxTitle.BorderColor = System.Drawing.Color.Empty;
Wenn Sie nur das besondere Element Stil Abschalten dann das funktioniert:
Textbox1.BorderColor = Nothing
txt_TextBox.BorderColor = System.Drawing.Color.Empty;
txt_TextBox.BorderStyle = BorderStyle.NotSet;
Einfach. Fügen Sie ein weiteres Textfeld oder eine Dropdownliste mit Standardwerten hinzu und machen Sie sie ausgeblendet. Um auf die Standardwerte zurückzusetzen, setzen Sie einfach die Rahmenfarbe, -breite und -stil Ihres Textfelds wie in der versteckten Textbox:
txtMyTextBoxToReset.BorderColor = txtHiddenTextBox.BorderColor; txtMyTextBoxToReset.BorderWidth = txtHiddenTextBox.BorderWidth;
Dies funktioniert in allen Browsern und arbeitet für Drop-Down-Listen scheinen auch
- 1. Festlegen der Rahmenfarbe einer Texbox mit jquery
- 2. Wie kann ich Feldrahmenfarbe definieren?
- 3. Scala für() vs für {}
- 4. Verbindungszeichenfolge für Informix für .NET
- 5. Mindestanforderungen für Unity für Android?
- 6. Gruppe für Monat für Anwesenheitsliste
- 7. Modul für OneSignal für Appcelerator
- 8. Vorschlag für Vorlagenbuch für C++?
- 9. Alternative für BtsMSITask für BizTalk
- 10. Elmah für WCF für Ausnahmebehandlung
- 11. Beispiel für den Domain-Namen für mailgun be für nodejs?
- 12. Einstellung für Ländereinstellung für Java-Überschreibung für bestimmtes Gebietsschema
- 13. Implementieren von Bedingungsvariablen für CRITICAL_SECTIONs für WinThreads für XP
- 14. Alternative für ‚in‘ Operator für verschachtelte Listen
- 15. Validierung für TextBox für ein Benutzerformular
- 16. Jeder Ersatz für Bugsense für ACRA
- 17. "für" Schleife in einem anderen "für" Schleife
- 18. Empfehlung für Bildschirm-Video-Capture für Demos
- 19. istream für die Kommandozeileneingabe für C++/Poco
- 20. Zeitbedingung für Überprüfer für GCM Zweck
- 21. Swift: Verschlüsselte Eingabe für UITextField für Kartendetails
- 22. Relativer Pfad für Asset-Funktion für Laravel
- 23. Chrome für iOS: „Immer erlauben“ für Plätzchen
- 24. Spline-Interpolation für Werte für die Zeit
- 25. Beispiel für Akka EventBus für Java
- 26. Syntax für reguläre Ausdrücke für "Nichts anpassen"?
- 27. Admob Unterstützung für Kivy (Python für Android)
- 28. Sitzungsbehandlung für in WCF für ASP.net-Client
- 29. Pfad für die Installation Binärdateien für Kabale
- 30. Hilfe für EC2-api-Tools für Ubuntu
doesnt zu arbeiten - ich Textbox1.Style.Remove („border-color“), aber die Textbox scheint das border-color-Attribut zu halten . Vielleicht mache ich etwas falsch. Ich weiß, CSS ist die bessere Option, und ich muss vielleicht diesen Weg gehen, aber da sie die Funktionalität bieten, um dies zu ändern, dachte ich, ich würde es für eine schnelle Lösung verwenden. Ich dachte, es wäre einfacher, zu den Standardwerten zurückzukehren. – mike