それぞれにいくつかのタグが付いた一連の質問があります。各タグはクリック可能で、それに基づいて質問をフィルタリングすることになっています。
タグのルートがあります:
new RouteDescriptor
{
Priority = -29,
Route = new Route(
"questions/tagged/{tag}",
new RouteValueDictionary {
{"area","xxx.Intrust"},
{"controller","Question"},
{"action","DisplayByTag"},
{"tag", ""}
},
new RouteValueDictionary {
{"tag",@"\w*/*"}
},
new RouteValueDictionary{
{"area","xxx.Intrust"}
},
new MvcRouteHandler())
},
一般的なタグ URL は次のようになります: http://local.intrustknowsbusiness.com/lendinng/questions/tagged/minimum%20opening%20deposit
しかし、常に 404 エラーが発生します。
コードをデバッグしましたが、コントローラーで Action メソッドが呼び出されませんでした (通常、"DisplayByTag"が呼び出されているのを確認したいと思います)。
私は何を間違っていますか?私の他のルートは正常に機能しており、対応するメソッドも必要に応じて呼び出されています。
私は完全に立ち往生しています。助けてください!