本当に安らかなPut/delete実装asp.net mvc preview 5を誰かが知っているかどうか疑問に思っています。
6 に答える
http://www.mvccontrib.orgで mvccontrib プロジェクトを確認してください。ソース コードには安らかな実装が追加されており、Preview 5 まで最新です。ソース コードはこちらで確認してください - http://mvccontrib.googlecode.com/svn/trunk/src/MVCContrib/SimplyRestful
Rails はフォーム内で「メソッド」パラメーターを使用して偽装しますが、指定すると適切なメソッドを呼び出します。
ほとんどのクライアントが安静なスタックをサポートしないことは理解していますが、asp.net mvc でこれらの動詞を自動ネゴシエートし、適切と見なされるアクションに配置できますか?
これについては、ブログhttp://shouldersofgiants.co.uk/blog/で取り上げています。ここでは、ASP.Net と MVC に基づく RESTful Web サービス全体を見ています。
プレビュー 5 の新しい AcceptVerbsAttribute は、任意のタイプの要求を指定されたアクションに向けることができるはずだと思います。理論的には以下のようなメソッドをマークすると、すべての動詞を処理できますが、put または delete を明示的にテストしていません。
[AcceptVerbs("delete")]
public object DoDeleteAction()
MVC Beta では、HttpVerbs 列挙を使用できるようになりました。
これが例です...
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index()
{ ... }
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Update()
{ ... }
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult Delete()
{ ... }
あなたはアイデアを得る。
h番目:)
頭のてっぺんにあるものは知りませんが、他に何も見つからない場合は、Rails がそれを処理する方法を調べて、移植してみてください。Rails は POST、GET、PUT、および DELETE を利用しますが、PUT のために何らかの操作を行う必要があるようです。ここで乾いたら、調べる価値があるかもしれません。