#asp.net #textbox
#asp.net #текстовое поле
Вопрос:
У меня есть <asp:TextBox TextMode="MultiLine" Height=350 Width="200">
и есть элементы вокруг него.
Я не хочу разрешать пользователю изменять высоту и ширину asp:TextBox
, потому что это нарушает выравнивание других элементов вокруг него.
Решение?
Комментарии:
1. Чтобы сказать что-нибудь полезное для пользователя: как пользователь изменяет размер
asp:TextBox
?2. @Rhapsody Виноват, отредактировал вопрос и описание.
3. @Rhapsody: ASP.NET
TextBox
это<textarea>
, если для него установлено значение многострочный. Некоторые браузеры, такие как Safari 5 и Firefox 4, добавляют дескрипторы изменения размера к<textarea>
s.4. @BoltClock Хорошо, извините, я этого не знал. Но, по-видимому, вы можете использовать
resize: none;
в CSS. electrictoolbox.com/disable-textarea-resizing-safari-chrome5. @Rhapsody: Да, это ответ. Дерзайте! * указывает вниз*
Ответ №1:
[Ответ добавлен для дальнейшего использования]
Вы можете использовать resize: none;
в CSS, чтобы отключить функцию изменения размера, предлагаемую Firefox / Safari. Пример и объяснение можно найти здесь.
(благодаря BoltClock)
Ответ №2:
Если вы хотите добавить это в свой тег textbox, вы можете сделать это следующим образом:
<asp:TextBox ID="TextBox7" runat="server" MWidth="245px" Height="245px"
TextMode="MultiLine" style="resize:none"></asp:TextBox>