我想做的是尝试防止多行文本框中出现重复输入。据我对Multiline的了解,所有这些都在一个字符串中。您可以搜索,但不能删除行。还是有什么可能的方法来删除多行文本框中的重复条目?
答案 0 :(得分:0)
首先,防止重复输入实际上是不切实际的。删除重复的输入很容易:
myTextBox.Lines = myTextBox.Lines.Distinct().ToArray()
糟糕,刚刚意识到这是ASP.NET。您仍然可以这样做:
myTextBox.Text = String.Join(Environment.NewLine,
myTextBox.Text.Split({Environment.NewLine}, StringSplitOptions.None).Distinct())
尽管如此,您必须回发。也许您想用客户端脚本来做到这一点,尽管您没有这么说。