Ответ 1
используйте это:
<asp:TextBox id="TextArea1" TextMode="multiline" Columns="50" Rows="5" runat="server" />
Затем вы можете получить доступ к контенту с помощью:
string message= TextArea1.Text;
Я пытаюсь загрузить текст из базы данных во множество текстовых полей все в порядке, но одно поле из них длина текста больше, чем длина текстового поля поэтому не весь текст появляется на экране это мой код ASP.net
<asp:TextBox ID="descriptiont" runat="server" Rows="3" Width="300px" Height="100px" Wrap="true">
и это его код
descriptiont.Text = s.GetValue(1).ToString();
descriptiont.Enabled = false;
и это то, что я получаю на веб-странице
исходный текст: "ECASTI (Египетский центр развития науки, техники и инноваций)"
Может ли кто-нибудь помочь?!!!
используйте это:
<asp:TextBox id="TextArea1" TextMode="multiline" Columns="50" Rows="5" runat="server" />
Затем вы можете получить доступ к контенту с помощью:
string message= TextArea1.Text;
Не устанавливайте высоту текстового поля. Высота должна быть автоматической. И в css добавить свойство для текстового поля. Он будет работать.
word-wrap: break-word;
Попробуйте следующее:
string s = "Your Text Field";
if (s.Length > 20)
{
//Change Width="450px"
}
Обновление:
Вы можете также изменить ширину в CSS, когда длина текста больше, чем длина поля.
Обновление 2:
Вы можете изменить размер текстового поля на С# со следующими кодами:
if (s.Length>20)
{
textBox1.TextChanged += textBox1_TextChanged;
}
void textBox1_TextChanged(object sender, EventArgs e)
{
Size size = TextRenderer.MeasureText(textBox1.Text, textBox1.Font);
textBox1.Width = size.Width;
}
Не изменяя длину текстового поля, возможно, это испортит ваш дизайн, добавит подсказку с текстовым полем с тем же контентом. Поэтому, когда вы наводите на текстовое поле, он отображает полный контент.
descriptiont.Text = s.GetValue(1).ToString();
descriptiont.Title = s.GetValue(1).ToString();
descriptiont.Enabled = false;
есть свойство текстового поля с именем "TextMode". Добавьте 'TextMode = "multiline" ' на ваш взгляд, или вы также можете добавить его из своего кода за файлом.