2011-01-19 6 views
0

なぜMVCContribのSimply Restful Routingのようなものを使いたいのですか?新しいアイテムを作成するとき、なぜNewというアクションメソッドとCreateという投稿リクエストを処理するアクションメソッドが必要なのでしょうか? Createという2つのメソッドを作成するだけではどうですか?編集と削除で同じことが起こります。単純に安心してルーティングする

+0

メモ帳では、単にRestful RoutingはMvcContrib 3にはありません。しかし、同様のことをする他のプロジェクトがあります。ちょうどNuGetをチェックしてください。 –

答えて

1

なぜ、作成と呼ばれるメソッドに作成しないのですか?

これは何よりも慣例です。 RESTfulシステムで作業する人は、それに慣れています。だからあなたのアプリケーションに精通しておらず、新しいアイテムを作成したいと思っている人/何かはGET /item/newなので、これが規約です。 Createを使用した場合は、アプリケーションで標準的な規約を使用していないため、連絡する必要があります。マニュアルを参照してください。

+0

私が気に入らないのは、最初にビューがロードされ、/ Item/Newのようなものが表示される場合です。送信をクリックするとエラーが多発する場合、リンクは/ Item/Createに変更されます。とにかくリンクが変更されて表示されたら、ポイントは何ですか?あなたは行くことができ、あなたのサンプルアプリをチェックイン、それも変更されます。 –

+0

@Brendanの要点は、アプリケーションロジックが自動検出可能であり、規則に従っている点です。また、検証エラーがある場合、ブラウザが '/ Item/Create'にナビゲートするとどうして迷惑でしょうか?あなたがそれを好きでないと言われて、それを使用しないでください。私はちょうどあなたがなぜNewとCreate =>を使うのかという質問に答えました。なぜならそれがRESTfulな規約なのですから。 –

+0

それを得ました。ありがとう。 –

関連する問題