本当に安らかなPut/delete実装asp.net mvc preview 5を知っている人がいるかどうかは疑問です。ASP.Net MVCでPutとDeleteの動詞を処理する方法はありますか?
答えて
http://www.mvccontrib.orgでmvccontribプロジェクトをチェックしてください。 安価な実装が追加されました。プレビュー5まであります。http://mvccontrib.googlecode.com/svn/trunk/src/MVCContrib/SimplyRestful
私は頭の上から1つ分からないが、何も見つからなければRailsが処理する方法を調べて、それを移植しようとするかもしれない。 RailsはPOST、GET、PUT、DELETEを利用していますが、明らかにPUTのためのいくつかの偽造をしなければなりません。あなたがここで乾いているか調べる価値があるかもしれません。
Railsはフォーム内の "method"パラメータを使用し、それを偽装しますが、指定した場合は適切なメソッドを呼び出します。
私はほとんどのクライアントが安らかなスタックをサポートしないことを理解していますが、asp.net mvc、これらの動詞を自動ネゴシエートし、適切に考慮されたアクションに置くことができますか?
プレビュー5の新しいAcceptVerbsAttributeは、任意のタイプのリクエストを指定されたアクションに向けることができると思います。以下のようなメソッドを理論的にマークすると、すべての動詞を扱うことができますが、putやdeleteを明示的にテストしていません。
[AcceptVerbs("delete")]
public object DoDeleteAction()
私はブログでこれをカバーしていますhttp://shouldersofgiants.co.uk/blog/私は全体を見ていますASP.NetとMVCに基づくRESTfulなWebサービス
これで、MVCベータ版では、HttpVerbs列挙を使用できるようになりました。ここ
は...
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index()
{ ... }
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Update()
{ ... }
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult Delete()
{ ... }
は、あなたのアイデアを得る例を示します。
hth :)
- 1. ASP.NETハンドルPUT/DELETE動詞
- 2. HTTP動詞PUTとDELETEが動作しなくなった
- 3. DELETEとPUT HTTP動詞は現在すべてのブラウザで動作していますか?
- 4. HTTP DELETEリクエストでASP.NET MVCに405エラーがありますか?
- 5. ASP.NET MVC 3で接続タイムアウトを処理する方法は?
- 6. PUTリクエストで「変更理由」を処理する方法は?
- 7. Silverlight 4でHTTP PUTとDELETEを動作させる方法
- 8. DjangoのHttp動詞デコレータ? ASP.NET MVCで
- 9. ASP.NET MVCアプリケーションのメンバーシップを処理する方法は?
- 10. ASP.NET MVCで空のURLを処理する方法
- 11. ASP.NET MVCで膨大な数のドロップダウンを処理する方法
- 12. マレーシアでDCCを処理する方法はありますか?
- 13. HTML ASP.NET MVCでエンコード/デコードを処理する方法
- 14. ASP.NET MVCでセッションデータを処理する方法
- 15. ASP.Net MVCでドロップダウンリストSelectedIndexchangedイベントを処理する方法
- 16. nightmarejsのポップアップを処理する方法はありますか?
- 17. PUT/DELETEには403エラーがありますが、GET/POSTが動作します
- 18. MVC 3で動的データモデルを処理する方法
- 19. WebClientでPUTを実行する方法はありますか?
- 20. ASP.NET MVC - アプリケーションのグローバル設定を処理する方法
- 21. Python:別の方法で未処理の例外を処理する方法はありますか?
- 22. WebアプリケーションでHTTP PUTとDELETEを使用しない理由はありますか?
- 23. jQueryまたはASP.NET MVCでサーバーイベントをトリガする方法はありますか?
- 24. HTTP GET、POST、PUT、DELETEの定数を取得する方法はありますか?例えば
- 25. ASP.NET MVCシステムエラーを処理する正しい方法
- 26. asp.net mvc Html.DropDownListFor:選択したIDを処理する方法
- 27. PUTとDELETE Django
- 28. Postman Putリクエストのファイルアップロードを自動化する方法はありますか?
- 29. ASP.NET MVC FilePathResult:HTMLファイルを返す方法はありませんか?
- 30. HttpURLConnectionでPUT、DELETE HTTPリクエストを送信する方法は?