두 개의 페이지에 텍스트 영역 컨트롤이 있습니다. 사용자가 한 페이지를 제출하면 개행 문자는 char (13) + char (10)으로 처리됩니다. 그러나 다른 페이지에서는 개행 문자가 char (10)로 처리됩니다. Request.Form 사전을보고이를 확인했습니다.Request.Form은 ASP .NET의 TextArea에서 Newline을 다르게 처리합니다.
두 페이지는 동일한 ASP .NET 4.0 Web Forms 응용 프로그램에서 호스팅되며 페이지는 마크 업 관점에서 완전히 동일하게 나타납니다. 동일한 브라우저에서 같은 사용자로 로그인했습니다.
JavaScript를 사용하여 브라우저의 컨트롤에서 char 10 및 char 13의 존재 여부를 확인하면 두 페이지 모두 char (10) 만 포함됩니다.
IIS/ASP.NET이 두 페이지에서 양식 요청을 다르게 처리하는 것처럼 보이지만 차이점을 파악할 수 없습니다. 이 문제의 원인은 무엇입니까?
어떤 운영 체제 및 브라우저입니까? –
Windows + Chrome. –