Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.net页面中文本区域中的文本剪切_C#_Html_Asp.net - Fatal编程技术网

C# ASP.net页面中文本区域中的文本剪切

C# ASP.net页面中文本区域中的文本剪切,c#,html,asp.net,C#,Html,Asp.net,我正在尝试将数据库中的文本加载到许多文本字段中 一切正常,但其中一个字段的文本长度大于文本字段的长度 因此,并非所有文本都显示在屏幕上 这是我的ASP.net代码 <asp:TextBox ID="descriptiont" runat="server" Rows="3" Width="300px" Height="100px" Wrap="true"> 这就是我在网页上看到的 原文是“埃及科学、技术和创新进步中心” 有人能帮忙吗 使用以下命令: <asp:TextBox

我正在尝试将数据库中的文本加载到许多文本字段中 一切正常,但其中一个字段的文本长度大于文本字段的长度 因此,并非所有文本都显示在屏幕上 这是我的ASP.net代码

<asp:TextBox ID="descriptiont" runat="server" Rows="3" Width="300px" Height="100px" Wrap="true">
这就是我在网页上看到的

原文是“埃及科学、技术和创新进步中心”

有人能帮忙吗

使用以下命令:

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

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

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

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

有一个名为“TextMode”的textbox属性。请添加“TextMode=”多行“'
也可以从代码隐藏文件中添加它。

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

    word-wrap: break-word;

似乎周围有一些css。你能给出实际的html和css吗?这是css的问题。在css中,为textbox设置此属性。单词包装:打断单词;这是真的,但你需要解释更多
descriptiont.Text = s.GetValue(1).ToString();
descriptiont.Title = s.GetValue(1).ToString();
descriptiont.Enabled = false;
    word-wrap: break-word;