2008-09-09 3 views
2

IE의 AJAX 포스트 백 (ASP.Net AJAX와 3 번째 컨트롤 모두)에서 실패한 ASP.Net 웹 사이트가 있습니다. 파이어 폭스는 잘 작동합니다. .Net 3.5 SP1없이 다른 컴퓨터에 웹 사이트를 설치하면 예상대로 작동합니다..Net 3.5 SP1에서 HTTP 오류가 발생했습니다.

실패 할 때, Fiddler는 405 "Method Not Allowed"를 표시합니다. 양식이 내가 본 페이지 이외의 페이지에 게시하는 것 같습니다.

깨진 웹 사이트의 페이지 (SP1 포함)에 대한 양식의 동작은 "#"입니다. 양식이없는 작업은 SP1이없는 웹 사이트의 동일한 페이지에 대한 "Default.aspx"입니다.

아이디어가 있으십니까?

답변

0

SP1은 HtmlForm 컨트롤이 이전 버전에서 무시한 작업 특성을 따르도록 변경합니다. 당신이 깨진 페이지에 이런 일이 들린다

<form runat="server" action="#"> 

제거 작업을하고, 그것을 잘해야한다 :

<form runat="server"> 
여기

더 많은 정보 : http://forums.asp.net/t/1305800.aspx

관련 문제