Grüße, Ich habe ein Formular, wo Mitarbeiter Kommentare in einem mehrzeiligen Textfeld mit einer Grenze von 4000 Zeichen eingeben. Ich habe die Zeilen auf 8 gesetzt (offensichtlich eine beliebige Zahl).
Wenn ein Supervisor die Kommentare betrachtet, ist das Textfeld deaktiviert, sodass die Kommentare der Mitarbeiter nicht geändert werden können.
Das Problem ist, wenn die Daten unter Zeile 8 erstreckt. Da das Textfeld deaktiviert ist, kann die Bildlaufleiste nicht verschoben werden und der Supervisor kann nicht alle Kommentare anzeigen. Wenn ich die Textbox und die Databind zu einem Label für den Supervisor verberge, werden keine Zeilenumbrüche beibehalten und ein gut geschriebener Absatz wird zur größten Ausführung aller Sätze ...
Gibt es eine Möglichkeit, die Bildlaufleiste zu aktivieren und den Text deaktiviert zu lassen ?
Gibt es eine Möglichkeit, die Struktur des Eintrags im Etikett zu erhalten?ASP.net Textfeld scrollen, wenn deaktiviert
Antwort
Im Supervisor-Modus, fügen Sie den Text nicht in ein Textfeld ein, legen Sie ihn wie erwähnt in ein Etikett mit '.Replace ("\ n", "<br>") in Ihrem Code.
Alternativ können Sie das Textfeld anzeigen, ohne es zu deaktivieren, und deaktivieren Sie einfach die Schaltfläche "Speichern". Vermerken Sie auf der Seite, dass "hier vorgenommene Änderungen nicht dauerhaft sind" oder etwas in diesem Sinne.
Setzen Sie den Text in ein PRE-Tag und wenden Sie overflow:scroll
darauf an.
Stellen Sie sicher, dass der Text zuerst unter Verwendung von Server.HtmlEncode
entfernt wird.
Anstatt die Textbox zu deaktivieren, sollten Sie ReadOnly property auf True setzen. Dies hält die Bildlaufleisten funktionsfähig, erlaubt jedoch keine Änderung der Textbox.
txtComments.ReadOnly = true;
Lassen Sie das Textfeld nur lesen und setzen Sie die Vordergrundfarbe auf denselben Grauton, der in deaktivierten Textfeldern verwendet wird.
<asp:TextBox ForeColor="#AFAFAF" ReadOnly="true" />
gut beantwortet .. !! – BNN
- 1. asp.net mvc deaktiviert Textfeld aktualisiert von Javascript nicht neuen Wert
- 2. ASP.NET LinkButton wenn Javascript deaktiviert ist
- 3. Können Sie die Hintergrundfarbe einer asp.net Textfeld ändern, wenn es deaktiviert ist?
- 4. Textfeld nur dann erforderlich machen, wenn Checkbox deaktiviert
- 5. Textfeld Scrollen zur nächsten Zeile
- 6. ASP.Net Textfeld onblur Ereignis
- 7. Textfeld automatisch ausfüllen asp.net
- 8. ASP.NET: checkboxlist mit Textfeld?
- 9. CSS für asp.net deaktiviert Schaltfläche
- 10. Behalten deaktiviert Eingabefeld deaktiviert, wenn aktiviert
- 11. ASP.net ViewState - Auch wenn deaktiviert, gibt es einige Viewstate. Warum?
- 12. ASP.Net Links werden nicht deaktiviert, wenn während Postback getan
- 13. ASP.NET MVC Hinzufügen Controller deaktiviert
- 14. Text Format in Textfeld asp.net
- 15. ASP.NET Textfeld und Regulärer Ausdruck
- 16. Making Textfeld in ASP.NET versteckt
- 17. Javascript aktiviert Eingabetyp, wenn Checkbox aktiviert und deaktiviert, wenn Checkbox
- 18. ASP.Net (VB) Textfeld - Standardtext festlegen
- 19. Ionic 2 am Tippen deaktiviert Scrollen auf Bild
- 20. Lag wenn recyclerview Scrollen
- 21. Wie kann das Scrollen in einem WKWebView vollständig deaktiviert werden?
- 22. Angular: deaktiviert scrollen nach oben beim Ändern der Ansicht
- 23. Scrollen Sie die Tabellenansicht in das Pop-Over-Präsentation Textfeld, wenn Tastatur durch ein Textfeld im Pop über
- 24. Kontrollkästchen deaktiviert Attribut in ASP.NET MVC
- 25. Wie kann das Scrollen von AppBarLayout in CoordinatorLayout deaktiviert werden?
- 26. in ionic2 Scrollen deaktiviert, wenn ich von einem popover zu einer Seite navigieren
- 27. Kann die Rechtschreibprüfung in einem Textfeld über JavaScript deaktiviert werden?
- 28. Wie scrollen Sie in einem Textfeld nach Code in C#
- 29. Wenn dann deaktiviert Form geprüft
- 30. TextBox Validierung funktioniert auch, wenn es deaktiviert ist
Das Etikett/Replace arbeitete wie ein Charme ... Set Border = "Solid" Border = "1" und es fügt sich in die Seite ... Dank !!! –