2010-05-07 61 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