なぜ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. Google Maps APIで安心して簡単にテストする
- 3. OmniAuth Facebook認証ルーティングによる安心認証
- 4. 初心者のための単純化を試してみる
- 5. 安心してSOAPを
- 6. WebClient安心して削除
- 7. シングルサインオンHtmlページ安心して
- 8. 安心してEclipse:java.net down
- 9. 安心してtestngで
- 10. 安心してハンドルプロファイルを処理する
- 11. XMLを安心して投稿する
- 12. laravelで単純にルーティングする方法5
- 13. アセットやビデオファイルストアを安心して安心して運営するための良い方法です。
- 14. AngularJSルーティングは単純な例では機能しません
- 15. expressJSルーティングの問題、単純なものが解決しない
- 16. ルーティングと呼ばれる単純なレール問題
- 17. 安心してJavaのSOAP Webサービス
- 18. アンドロイド安心してGET操作
- 19. MessageHub - 安心してデータ暗号化
- 20. 安心してデータを暗号化
- 21. シレックスで安心してAPIを発見
- 22. 安心してWCFが悪いリクエストエラー
- 23. 安心して複数のファイルをアップロード
- 24. Azure tablestorage安心して暗号化
- 25. 安心して遠隔地からインストール
- 26. 安全な逆ルーティング
- 27. 安心してWebサービスを提供して消費するWeb
- 28. Javaで安心してwcfサービスを使用するには?
- 29. java.lang.java.lang.NoSuchFieldErrorを解決するには:DEF_CONTENT_CHARSET安心して?
- 30. .NETで安心してサービスを利用するには?
メモ帳では、単にRestful RoutingはMvcContrib 3にはありません。しかし、同様のことをする他のプロジェクトがあります。ちょうどNuGetをチェックしてください。 –