是否可以防止在多行文本框中重复输入?

时间:2019-03-08 07:21:20

标签: asp.net vb.net

我想做的是尝试防止多行文本框中出现重复输入。据我对Multiline的了解,所有这些都在一个字符串中。您可以搜索,但不能删除行。还是有什么可能的方法来删除多行文本框中的重复条目?

1 个答案:

答案 0 :(得分:0)

首先,防止重复输入实际上是不切实际的。删除重复的输入很容易:

myTextBox.Lines = myTextBox.Lines.Distinct().ToArray()

糟糕,刚刚意识到这是ASP.NET。您仍然可以这样做:

myTextBox.Text = String.Join(Environment.NewLine,
                             myTextBox.Text.Split({Environment.NewLine}, StringSplitOptions.None).Distinct())

尽管如此,您必须回发。也许您想用客户端脚本来做到这一点,尽管您没有这么说。