Asp.net MVC5属性ルーティングの制約

mqueirozbelt

ASP.NET MVC 5のヘルプ属性ルーティングを見ると、以下のようにパラメーターを制約する方法を簡単に確認できます。

[Route("edit/{promoId:int?}")]
public ActionResult Edit(int? promoId) { … } 

したがって、このルートはpromoIdint値または空でのみ受け入れます。

このルートの有効なURLは次のとおりです。

/promotions/edit/5
/promotions/edit/

しかしRouteAttribute、「/ Promotions / edit / promoId = 5」を受け入れるようにを設定するにはどうすればよいですか?

ジェリック・クルス

その種類のURLをアクションにポイントすることによりRouteConfig.csApp_Startフォルダーに設定しようとします。

routes.MapRoute(
           name: "Edit",
           url: "{controller}/{action}/promoId={promoId}",
           defaults: new { controller = "Promotions", action = "Edit", promoId = UrlParameter.Optional }
);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Asp.net mvc5のルーティングの問題

分類Dev

ASP.NET MVC5 +の「既存の」ルーティング制約のドキュメントはどこにありますか?

分類Dev

Asp.net MVC5ルーティング

分類Dev

ASP.NET MVC5でのオプションパラメーターのルーティング

分類Dev

ASP.NET MVC5ルーティングオプションパラメーター

分類Dev

ASP.Net MVC5ルーティングワイルドカード+クエリ文字列

分類Dev

ASP.Net5のMVC6属性ルーティングへのルートの登録

分類Dev

ASP.NET MVCのようなOpenUI5ルーティング?

分類Dev

ASP.NET Core [FromBody]とMVC5バインディング

分類Dev

ASP.NET Core1.0での属性ルーティング

分類Dev

Asp.net固有のMvcルーティング

分類Dev

ASP.NET MVC 5属性ルーティング:Url.Actionはnullを返します

分類Dev

ASP.NET MVC5モデルナビゲーションプロパティエラー

分類Dev

ASP.NET MVC5カスタムスキャフォールディングオプション[t4テンプレート]

分類Dev

asp.net MVC5モデルプロパティに適用される一意のキー

分類Dev

asp mvc5属性ルーティングが起動しない

分類Dev

ログイン時のASP.NET MVC5認証

分類Dev

Asp.net Identity MVC5でのロールの作成

分類Dev

ASP.NET MVC5エンティティフレームワーク-リレーション

分類Dev

ASP.NET MVC5のモデルエラー

分類Dev

ASP.NETルーティング-制約付きでURL全体をキャプチャする

分類Dev

AngularルーティングテンプレートのURLは、ASP.Net MVC5プロジェクトの* .cshtmlファイルをサポートしていますか?

分類Dev

ASP.NET MVC5:RedirectToAction

分類Dev

asp.net WebAPIルーティングのオプションの属性

分類Dev

Asp.net MVCのルーティングの問題(404エラー)

分類Dev

ASP.NET Core 2、ODatav4属性ルーティング

分類Dev

ASP.Net MVC:例外をスローするルーティングの問題

分類Dev

asp.net mvc6 / angular2ルーティング

分類Dev

ASP.NET MVC5モデルバインディングリストが空です

Related 関連記事

  1. 1

    Asp.net mvc5のルーティングの問題

  2. 2

    ASP.NET MVC5 +の「既存の」ルーティング制約のドキュメントはどこにありますか?

  3. 3

    Asp.net MVC5ルーティング

  4. 4

    ASP.NET MVC5でのオプションパラメーターのルーティング

  5. 5

    ASP.NET MVC5ルーティングオプションパラメーター

  6. 6

    ASP.Net MVC5ルーティングワイルドカード+クエリ文字列

  7. 7

    ASP.Net5のMVC6属性ルーティングへのルートの登録

  8. 8

    ASP.NET MVCのようなOpenUI5ルーティング?

  9. 9

    ASP.NET Core [FromBody]とMVC5バインディング

  10. 10

    ASP.NET Core1.0での属性ルーティング

  11. 11

    Asp.net固有のMvcルーティング

  12. 12

    ASP.NET MVC 5属性ルーティング:Url.Actionはnullを返します

  13. 13

    ASP.NET MVC5モデルナビゲーションプロパティエラー

  14. 14

    ASP.NET MVC5カスタムスキャフォールディングオプション[t4テンプレート]

  15. 15

    asp.net MVC5モデルプロパティに適用される一意のキー

  16. 16

    asp mvc5属性ルーティングが起動しない

  17. 17

    ログイン時のASP.NET MVC5認証

  18. 18

    Asp.net Identity MVC5でのロールの作成

  19. 19

    ASP.NET MVC5エンティティフレームワーク-リレーション

  20. 20

    ASP.NET MVC5のモデルエラー

  21. 21

    ASP.NETルーティング-制約付きでURL全体をキャプチャする

  22. 22

    AngularルーティングテンプレートのURLは、ASP.Net MVC5プロジェクトの* .cshtmlファイルをサポートしていますか?

  23. 23

    ASP.NET MVC5:RedirectToAction

  24. 24

    asp.net WebAPIルーティングのオプションの属性

  25. 25

    Asp.net MVCのルーティングの問題(404エラー)

  26. 26

    ASP.NET Core 2、ODatav4属性ルーティング

  27. 27

    ASP.Net MVC:例外をスローするルーティングの問題

  28. 28

    asp.net mvc6 / angular2ルーティング

  29. 29

    ASP.NET MVC5モデルバインディングリストが空です

ホットタグ

アーカイブ