【问题标题】:Text cut in text area in ASP.net pageASP.net页面文本区域的文本剪切
【发布时间】:2015-03-01 01:09:15
【问题描述】:

我正在尝试将数据库中的文本加载到许多文本字段中 一切都很好,但是其中一个字段的文本长度超过了文本字段的长度 所以不是所有的文字都出现在屏幕上 那是我的 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(埃及科学、技术和创新促进中心)”

谁能帮忙??!!!

【问题讨论】:

  • 似乎有一些css。能给个实际的html和css吗?
  • 这是css问题。在您的 css 中为文本框设置此属性。 word-wrap: 断字;

标签: c# html asp.net


【解决方案1】:

使用这个:

<asp:TextBox id="TextArea1" TextMode="multiline" Columns="50" Rows="5" runat="server" />

然后您可以通过以下方式访问内容:

string message= TextArea1.Text;

【讨论】:

    【解决方案2】:

    试试这个:

    string s = "Your Text Field";
            if (s.Length > 20)
            {
                //Change Width="450px"
            }
    

    更新:

    当文本长度大于字段长度时,您也可以在 CSS 中更改宽度。

    更新 2:

    您可以使用以下代码在 C# 中调整文本框的大小:

            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;
        }
    

    【讨论】:

      【解决方案3】:

      在不改变文本框长度的情况下,可能会弄乱你的设计,添加一个相同内容的文本框工具提示。因此,当您将鼠标悬停在文本框上时,它将显示全部内容。

      descriptiont.Text = s.GetValue(1).ToString();
      descriptiont.Title = s.GetValue(1).ToString();
      descriptiont.Enabled = false;
      

      【讨论】:

        【解决方案4】:

        有一个名为“TextMode”的文本框属性。请添加 'TextMode="multiline"' 在您的视图中,或者您也可以从您的代码隐藏文件中添加它。

        【讨论】:

          【解决方案5】:

          不要固定文本框的高度。高度应该是自动的。并且在 css 中为文本框添加属性。它会起作用的。

              word-wrap: break-word;
          

          【讨论】:

          • 这是真的,但你需要解释一下
          猜你喜欢
          • 2013-07-07
          • 1970-01-01
          • 1970-01-01
          • 2019-05-27
          • 1970-01-01
          • 2023-03-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多