0

ツールチップを使用するWebページがあります。特にPrototipを使用しています。オプションの1つは、Ajaxを使用してツール内に別のページをロードすることです。Ajax機能は、Prototypeフレームワーク( http://www.prototypejs.org/api/ajax/request/)から提供されています。

本当にロードしたいのは画像だけです。画像がたくさんあるので、ページ作成時に画像をロードしたくないだけです。したがって、.jpgファイルまたは.htmlファイルへのリンクを配置すると、エラーHTTPエラー405.0-IISからのメソッドが許可されていません。IIS7を実行しています。これは私のコードの問題ですか、それともIIS7の問題ですか?また、発生しているエラーのもう1つのバージョンは、The HTTP verb POST used to access path '/Images/Items/tech_over_RST.jpg' is not allowed.VS2010からデバッグモードで実行すると、このバージョンのエラーメッセージが表示されることです。私もURLルーティングを使用していますが、MVCは使用していません。

4

1 に答える 1

1

使用しているコードを確認したいのですが。ただし、一部の情報を画像ファイルにPOSTする場合の「405.0メソッドは許可されていません」エラーは完全に理にかなっています。ASP、ASPX、PHP、CGIスクリプトなどのスクリプトにはデータを投稿できますが、JPG、GIFなどの画像/ドキュメントには投稿できません。 HTMLなど。そもそもAJAXGET/POSTリクエストのURLとして画像ファイルを指定しないでください。

于 2010-05-10T12:13:34.283 に答える