实际上,我的应用程序有DevExpress ASPxMemo
控件,我从中获取文本到string
并将其拆分为:
ASPxMemo
中的我的输入是
1
2
3
4
5
string[] arr = answer.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
在我的电脑中我以正确的方式获取它,并且调试时数组arr
长度显示为5
。
但是,当我在服务器(Windows Server 2012
)上托管它时,我得到的数组(arr
)长度为1
。
可能是我的问题??
答案 0 :(得分:0)
我认为你应该分解每一种可能的场景,例如:“\ r”,“\ n”,“\ r \ n”和Environment.NewLine(因为你不知道客户端会插入哪个字符)并删除这些留在行中的不良字符。