2010-05-07 57 views
0

我有一个使用工具提示的网页。我正在使用Prototip。其中一个选项是使用Ajax在该工具中加载另一个页面。 Ajax功能来自Prototype框架http://www.prototypejs.org/api/ajax/request/来自工具提示的HTTP错误405加载另一页

我真的想要加载的是一张图片。我只是不希望图像加载在页面创建,因为有这么多的图像。所以,当我把一个链接到一个.jpg文件甚至一个.html文件,我收到错误HTTP错误405.0-方法不允许从IIS。我正在运行IIS7。这是我的代码问题还是IIS7的问题?此外,我得到的错误的另一个版本是The HTTP verb POST used to access path '/Images/Items/tech_over_RST.jpg' is not allowed.当我在VS2010的调试模式下运行时,收到此版本的错误消息。我也使用URL路由而不是MVC。

+1

对图像文件进行'POST'-ing没有任何意义......你应该使用'GET' – 2010-05-07 22:16:05

回答

1

我想查看您使用的代码。然而,当您对图像文件的某些信息非常有意义时,您可以将数据发布到脚本(如ASP,ASPX,PHP或CGI脚本),但不会发布到图像/文档(如JPG, GIF,HTML等。你不应该首先指定一个图像文件作为AJAX GET/POST请求的URL。

+0

这很有效。我真的有点困惑,整个职位VS把我弄直。 – 2010-05-10 13:16:58