Подтвердить что ты не робот

Как я могу сделать элемент управления TextBox, который является многострочным, не может быть изменен?

Как сделать элемент управления TextBox, который является многострочным, не может быть изменен?

Я использую asp.net с С#, и я не могу найти способ сделать это

4b9b3361

Ответ 1

Вы должны иметь возможность отключить изменение размера textarea в Chrome и Safari с помощью этого css:

textarea {
    resize: none;
}

Ответ 2

Не предпочтительный код, но это сработало для меня. Этот стиль перезаписывает css

<asp:TextBox id="tb5" TextMode="multiline" style="resize:none" width="330px" Height="50px" wrap="true" runat="server" />

Ответ 3

Я использую следующий метод, и он наиболее подходит для большинства из них:

.mymultitextboxclass{max-height:100px;min-height: 100px;max-width:400px;min-width:400px;}

затем установите этот класс css в текстовое поле MultiLine. см. его: http://jsfiddle.net/tugberk/RKcbn/

Ответ 4

В этом элементе отсутствует такая опция.

Это полностью зависит от браузера и того, как он создает текстовые поля.

Вы можете управлять этим с помощью свойства CSS resize, хотя это зависит от браузера.

Ответ 5

Создайте класс CSS следующим образом:

 .MultiLineTextBox
{
    resize: none;

}

Затем в коде текстового поля

<asp:TextBox ID="txtAdd" runat="server" TextMode="MultiLine" BorderStyle="Inset"
CssClass="MultiLineTextBox"></asp:TextBox>