私は最新のasp.net mvc 4アーキテクチャを使っていくつかのルーティング制約を働かせようとしています。 App_Startには、RouteConfig.csというファイルがあります。ASP.net MVC 4 RouteConfig.csで制約を使用するにはどうすればよいですか?
下の例の制約セクションを削除した場合、URLは機能します。しかし、私はいくつかの制約を加えて、URLがすべてのものと一致しないようにする必要があります。
動作するはずです:/動画/評価/ 1
動作しませSHOLD:/動画/ 2458 /テキスト・ゴーズ・ここでこれは私が持っているものである
:
//URL: /videos/rating/1
routes.MapRoute(
name: "Videos",
url: "videos/{Sort}/{Page}",
defaults: new { controller = "VideoList", action = "Index", Sort = UrlParameter.Optional, Page = UrlParameter.Optional },
constraints: new { Sort = @"[a-zA-Z]", Page = @"\d+"}
);
ありがとう、それはカップルの問題を解決するのに役立ちました。 – Maddhacker24