У меня есть две страницы, на которых есть элементы управления текстовой областью. Когда пользователь отправляет одну страницу, новые строки обрабатываются как char(13) + char(10). Но на другой странице новые строки обрабатываются как char(10). Я подтвердил это, просмотрев словарь Request.Form.
Две страницы размещены в одном и том же приложении веб-форм ASP .NET 4.0, и с точки зрения разметки страницы выглядят совершенно одинаково. Я вошел в систему как тот же пользователь в том же браузере.
Когда я использую JavaScript для проверки наличия char 10 и char 13 в элементе управления в браузере, обе страницы содержат только char(10).
Кажется, что IIS/ASP.NET настроен для обработки запросов формы по-разному на двух страницах, но я не могу понять, в чем разница. Что вызывает такое поведение?