jQuery ASP.NET MVC 405 POST不允许

问题描述:

从2版本迁移到3后我得到我的MVC(模型 - 视图 - 控制器)站点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 

您确定您要求的操作不仅限于仅限GET请求吗?你看到[HttpGet][AcceptVerbs(HttpVerbs.Get)]正在产生这个错误的动作?

+1

是的,方法有属性[HTTPPost] 其实,我解决了这个问题。问题在于使用Telerik MVC控件。 删除后,一切正常。 – Alexandr 2011-03-24 07:23:22