Deaktivieren Sie die Multiline-Textbox-Resize Grip auf der Server-Seite
Ich bin dynamisch erstellen Steuerelementen, von denen eine multiline-textbox. Ich habe gesehen, links darüber, wie es zu tun, wenn es hart codiert in meiner aspx-Seite, kann ich jedoch nicht tun, da die Steuerung dynamisch generiert werden. Ich möchte vermeiden, dass zu ändern meiner .css-Dateien, wenn möglich. Wenn jemand irgendwelche Ideen auf, wie dies zu tun, jede Beratung wäre toll, danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Allgemeinen "resize:none" (es gibt Fans der "overflow:auto") ist die Lösung, also die typische option ist, um es in Ihr .css textarea-definition und die relative Klasse name (falls nötig) in Ihrer aspx-code. Wenn nötig, bedeutet, dass durch hinzufügen von "textarea { resize: none; ... }" zu Ihr .css-Dateien gibt es keine Notwendigkeit zu verwenden CssClass in Ihre asp:TextBox.
Wenn Sie darauf bestehen, nicht Ihre .css-Dateien, dann müssen Sie eine neue css-Regel, die von JavaScript-code irgendwo (z.B. header-Steuerelement) auch auf dem server, oder fügen Sie eine neue Globale .css-Datei und servieren Sie es in Ihrem html-header aus aspx (das ist besser, weil Sie vermeiden, überprüfen bestehende css-Regeln).