なぜMVCContribのSimply Restful Routingのようなものを使いたいのですか?新しいアイテムを作成するとき、なぜNewというアクションメソッドとCreateという投稿リクエストを処理するアクションメソッドが必要なのでしょうか? Createという2つのメソッドを作成するだけではどうですか?編集と削除で同じことが起こります。単純に安心してルーティングする
答えて
なぜ、作成と呼ばれるメソッドに作成しないのですか?
これは何よりも慣例です。 RESTfulシステムで作業する人は、それに慣れています。だからあなたのアプリケーションに精通しておらず、新しいアイテムを作成したいと思っている人/何かはGET /item/new
なので、これが規約です。 Create
を使用した場合は、アプリケーションで標準的な規約を使用していないため、連絡する必要があります。マニュアルを参照してください。
私が気に入らないのは、最初にビューがロードされ、/ Item/Newのようなものが表示される場合です。送信をクリックするとエラーが多発する場合、リンクは/ Item/Createに変更されます。とにかくリンクが変更されて表示されたら、ポイントは何ですか?あなたは行くことができ、あなたのサンプルアプリをチェックイン、それも変更されます。 –
@Brendanの要点は、アプリケーションロジックが自動検出可能であり、規則に従っている点です。また、検証エラーがある場合、ブラウザが '/ Item/Create'にナビゲートするとどうして迷惑でしょうか?あなたがそれを好きでないと言われて、それを使用しないでください。私はちょうどあなたがなぜNewとCreate =>を使うのかという質問に答えました。なぜならそれがRESTfulな規約なのですから。 –
それを得ました。ありがとう。 –
- 1. 安心なルーティング
- 2. OmniAuth Facebook認証ルーティングによる安心認証
- 3. 安心してSOAPを
- 4. WebClient安心して削除
- 5. laravelで単純にルーティングする方法5
- 6. 安心してハンドルプロファイルを処理する
- 7. XMLを安心して投稿する
- 8. ルーティングと呼ばれる単純なレール問題
- 9. 安心してJavaのSOAP Webサービス
- 10. アンドロイド安心してGET操作
- 11. 安心してWCFが悪いリクエストエラー
- 12. 安全な逆ルーティング
- 13. Javaで安心してwcfサービスを使用するには?
- 14. .NETで安心してサービスを利用するには?
- 15. C++のリンカエラーです。単純なクラスプログラムです。初心者です。
- 16. latinngsの重心(単純平均)を求める
- 17. Django - 非djangoスクリプトへのルーティング? (単純なWSGI/CGIアプリケーションなど)
- 18. サーバーから安心して電話をかけるには?
- 19. 安心の原則
- 20. デザインアプローチ:Android安心JSON
- 21. jQueryを使用して安心してAPIを引き出す
- 22. この単純(アトミック)ロックスレッドは安全ですか?
- 23. ユートピアでの単純なユーザーチェックは、これは安全ですか?
- 24. 安心して複雑なXMLを投稿する方法
- 25. Ruby ActiveResourceで安心してWCFサービスを使用する
- 26. has_many_polymorphs CRUDパラメータを安心して設定する方法
- 27. 安心してMariaDB暗号化をインストールする
- 28. javascript:安心してリクエストを送信する方法
- 29. 初心者のためのC#での単純なネットワークプログラミング?
- 30. 安心してwebserviceを使用して電話帳
メモ帳では、単にRestful RoutingはMvcContrib 3にはありません。しかし、同様のことをする他のプロジェクトがあります。ちょうどNuGetをチェックしてください。 –