Standardrahmenfarbe für .net Textbox

8

Ich ändere den Rahmenstil und die Rahmenfarbe in einer .net-Textbox auf durchgehend 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 eine einfache Möglichkeit, zum Standard-Look & Feel eines Textfelds zurückzukehren?

    
mike 02.08.2010, 21:25
quelle

6 Antworten

6

Sie können zwei CSS-Klassen schreiben:

%Vor%

.. und dann können Sie Stile ändern, indem Sie die CssClass-Eigenschaft Ihres Textfelds zuweisen, zum Beispiel:

%Vor%

oder in Markup:

%Vor%     
Pavel Morshenyuk 02.08.2010, 21:33
quelle
14

versuche das:

%Vor%     
Lars A. 12.12.2011 18:56
quelle
1

Wenn Sie nur den speziellen Element-Stil ausschalten, funktioniert dies:

%Vor%     
Nick Warner 22.08.2012 16:43
quelle
0

Sie sollten sowieso CSS verwenden, um dies zu tun ...

%Vor%     
Josh Stodola 02.08.2010 21:27
quelle
0
%Vor%     
John 22.01.2014 17:06
quelle
-2

Einfach. Fügen Sie ein weiteres Textfeld oder eine Dropdownliste mit Standardwerten hinzu und machen Sie sie ausgeblendet. Um auf Standardwerte zurückzusetzen, setze einfach die Rahmenfarbe, Breite und den Stil deiner Textbox wie in der versteckten Textbox:

txtMyTextBoxToReset.BorderColor = txtHiddenTextBox.BorderColor; txtMyTextBoxToReset.BorderWidth = txtHiddenTextBox.BorderWidth;

Dies funktioniert in allen Browsern und funktioniert auch für Dropdown-Listen

    
Dan 11.02.2014 19:12
quelle

Tags und Links