Asp.net 如何从文本框中删除第一行文本?

Asp.net 如何从文本框中删除第一行文本?,asp.net,vb.net,textbox,Asp.net,Vb.net,Textbox,我的代码有什么问题,如下所示: Select Case chkSTC.Checked Case True txtCargoDescription.Text = Resources._Global.ContrSTC & vbNewLine & txtCargoDescription.Text Case False Dim b As String() = Split(txtCargoDescriptio

我的代码有什么问题,如下所示:

Select Case chkSTC.Checked
        Case True
            txtCargoDescription.Text = Resources._Global.ContrSTC & vbNewLine & txtCargoDescription.Text

        Case False
            Dim b As String() = Split(txtCargoDescription.Text, vbNewLine)
            txtCargoDescription.Text = String.Join(vbNewLine, b, 1, b.Length - 1)                
    End Select
在我提到其他参考文献时

Dim b As String() = Split(txtCargoDescription.Text, vbNewLine)
txtCargoDescription.Text = String.Join(vbNewLine, b, 1, b.Length - 1)   
显示可以从文本框中删除多行的第一行,但它会删除文本框中的所有文本。请帮我把这个修好

高级版谢谢:)

对我有用 在C#net中

在vb.net中

Dim sep() As String = New String() {""& vbCrLf}
Dim lines() As String = TextBox1.Text.Split(sep, StringSplitOptions.RemoveEmptyEntries)
TextBox1.Text = String.Join(""& vbCrLf, lines.Skip(1).ToList)

尝试将文本框设置为multiline=true

如果我使用

txtCargoDescription.Text = txtCargoDescription.Text.Replace(Resources._Global.ContrSTC, "").Trim()

我已经通过编写代码(Asp.net C#.net)检查了它,它100%工作。实际上,如果用户选中该框,则会显示“Container STC:-”,但如果用户未选中,则应删除“Cotanainer STC:-”。在
{“}
内部,是否需要放置一些内容?
txtCargoDescription.Text = txtCargoDescription.Text.Replace(Resources._Global.ContrSTC, "").Trim()