2010-01-20 24 views
1

我有一個ASP.Net頁面上有一個多行文本框。文本框行結束在網絡上?

該文本框上的行結束符是根據服務器還是客戶端?我問的是,如果ASP.Net在Mono中的Linux上運行,那麼行結束始終是\n,或者它將取決於客戶端計算機是否在運行Linux?

由服務器或客戶端確定的文本框中是否有行結束符?

回答

1

由客戶。傑夫剛剛發佈了一個非常有用的博客條目about this

正如傑夫在他的文章中指出的,行結尾實際上取決於內容的來源。因此,您實際上可以複製和粘貼來自不同來源的內容,並最終以某些行終止\n和其他與\r\r\n一致的所有行都在同一文本框中。

+0

這就是我想的,我不確定如果apache/asp.net正常化他們或不通過 – Earlz 2010-01-20 22:11:37

1

最好嘗試處理所有這些問題。甚至是來自舊版Mac的'\ r'。 是的,這是由客戶決定的。