Ответ 1
Установите переполнение стиля CSS в auto:
<asp:TextBox ID="txtBody" runat="server" TextMode="MultiLine"
Rows="10" Width="95%" style="overflow:auto;" />
Поведение по умолчанию отличается между браузерами, поэтому вы видите другое поведение в IE и FF, когда overflow
не указывается.
Чтобы переопределить поведение браузера по умолчанию для всех многострочных текстовых полей на вашей странице, вы можете добавить его в определение стиля. Тогда вам не нужно включать встроенный стиль в каждое текстовое поле:
Примечание. Многострочный TextBox отображается с помощью HTML-тега <textarea>
, поэтому мы укажем стиль css для типа элемента textarea
.
textarea {
overflow: auto;
}
<textarea id="txtBody1" rows="5">Text in
textbox
with
many
lines,
so that
scrollbar
will
appear.
</textarea>
<textarea id="txtBody2" rows="5">Smaller text, no scrollbar.</textarea>