2008-09-05 8 views

答えて

0

私は頭の上から1つ分からないが、何も見つからなければRailsが処理する方法を調べて、それを移植しようとするかもしれない。 RailsはPOST、GET、PUT、DELETEを利用していますが、明らかにPUTのためのいくつかの偽造をしなければなりません。あなたがここで乾いているか調べる価値があるかもしれません。

1

Railsはフォーム内の "method"パラメータを使用し、それを偽装しますが、指定した場合は適切なメソッドを呼び出します。
私はほとんどのクライアントが安らかなスタックをサポートしないことを理解していますが、asp.net mvc、これらの動詞を自動ネゴシエートし、適切に考慮されたアクションに置くことができますか?

0

プレビュー5の新しいAcceptVerbsAttributeは、任意のタイプのリクエストを指定されたアクションに向けることができると思います。以下のようなメソッドを理論的にマークすると、すべての動詞を扱うことができますが、putやdeleteを明示的にテストしていません。

[AcceptVerbs("delete")] 
public object DoDeleteAction() 
0

これで、MVCベータ版では、HttpVerbs列挙を使用できるようになりました。ここ

は...

[AcceptVerbs(HttpVerbs.Get)] 
public ActionResult Index() 
{ ... } 

[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Update() 
{ ... } 

[AcceptVerbs(HttpVerbs.Delete)] 
public ActionResult Delete() 
{ ... } 

は、あなたのアイデアを得る例を示します。

hth :)

関連する問題