2011-03-21 3 views
0

2 버전에서 3으로 마이그레이션 한 후 MVC (Model-View-Controller) 사이트 405에 POST가 허용되지 않습니다. 부분 업데이트 페이지에 아무 문제가 없습니다.jQuery ASP.NET MVC 405 POST 허용되지 않음

 
Response Headersview source 
Server ASP.NET Development Server/10.0.0.0 
Date Mon, 21 Mar 2011 19:42:52 GMT 
X-AspNet-Version 4.0.30319 
Cache-Control private 
Content-Length 0 
Connection Close 
Request Headersview source 
Host localhost:38213 
User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 
Accept text/html, */* 
Accept-Language en-us,en;q=0.5 
Accept-Encoding gzip,deflate 
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive 115 
Connection keep-alive 
Content-Type application/x-www-form-urlencoded; charset=UTF-8 
X-Requested-With XMLHttpRequest 
Referer http://localhost:38213/ru/Price 
Content-Length 95 

http://localhost:38213/Price/Filter?currency=1&groupFilter=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0 

답변

1

요청한 동작이 GET 전용 요청으로 제한되지 않았습니까? 이 오류가 발생하는 작업에 [HttpGet] 또는 [AcceptVerbs(HttpVerbs.Get)]이 표시됩니까?

+1

예, 메서드에 [HTTPPost] 속성이 있습니다. 실제로이 문제를 해결합니다. 문제는 Telerik MVC 컨트롤을 사용하는 것입니다. 제거한 후 모두 정상적으로 작동합니다. – Alexandr

관련 문제