ASP.NET AJAX Control Toolkit - Ändern Sie das Aussehen der AsyncFileUpload Kontrolle?
Ich habe versucht, diese Frage an ASP.NET Foren, aber niemand hatte eine Lösung. Ich fange an zu denken, gibt es nicht.
Was ich möchte zu tun ist, passen Sie das Aussehen und die Größe der AsyncFileUpload control "Durchsuchen" - Taste, während versteckt seine textbox. Alternativ verstecken Sie die AsyncFileUpload ganz und Aufruf der Funktionen aus einem button, dessen Aussehen ich anpassen können, wäre splendid auch.
- Bitte verwenden Sie den link Kommentar Hinzufügen, anstatt neue Antworten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie immer noch die Lösung, die SLaks angeboten werden, auch für AsyncFileUpload Kontrolle.
Code:
dargestellt wird, auf diese Weise:
Daher durch die Verwendung eines CSS-Selektors #fileUploadDiv input[type=file] können Sie ändern den Stil der AsyncFileUpload Kontrolle der gleichen Weise tun Sie es mit regelmäßigen <input type='file'> - element.
Ich gebloggt über diese Lösung in mehr details hier.
Vielleicht ist das auch ein bisschen im linken Feld, aber vielleicht eine bessere Lösung wäre, verwenden Sie eine Flash-basierte Lösung. Es gibt ein paar, die sind speziell gemacht für ASP.NET und scheinbar haben einen fairen Betrag von Anpassung.
ASP.NET Flash File Uploader
Es ist nicht eine Lösung für dein problem direkt, aber ein weiterer Weg, um ähnliche Ergebnisse erzielen.
Diese Methode funktioniert für mich.
http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom
Durch die Einstellung der
opacity
von der Kontrolle, und das hinzufügen alle anderen Steuerelemente mit der gleichen Größe kann man halten, was Ansicht, die Sie wollen.Finden Sie diesen Verweis:
http://blog.rptea.com/post/Customize-AsyncFileUpload-(MS-ajax-control-toolkit-)-cross-browser-too.aspx