W rzeczywistości moja aplikacja ma DevExpress ASPxMemo
Kontroluję i przesyłam z niego tekst do pliku string
i dzieląc go na:
Moje wejście w ASPxMemo
jest
1
2
3
4
5
string[] arr = answer.Split(new string[] { "n", "rn" }, StringSplitOptions.RemoveEmptyEntries);
a na moim komputerze dostaję to we właściwy sposób i macierz arr
Długość pokazuje się jako 5
podczas debugowania. Ale kiedy hostuję to na serwerze (Windows Server 2012
), Otrzymuję tablicę (arr
) Długość jak 1
. Jaki może być mój problem?
Odpowiedzi:
0 dla odpowiedzi № 1Myślę, że powinieneś podzielić się na wszystkie możliwescenariusz, taki jak: „r”, „n”, „rn” i Environment.NewLine (ponieważ nie wiedziałeś, który znak zostanie wstawiony po stronie klienta) i usuń te niepożądane znaki, które pozostają w liniach.