0

これは私の Global.asax です。別の URL 形式をコントローラーとアクションにマップしたいだけです。

        //Matching to auctions-index-Testing
        //Why this one is not matching to auction-index
        routes.MapRoute("TestUrl", "{controller}-{action}-{name}",
            new { name = UrlParameter.Optional }
            );


        //Matching to Home/Index/1
        //Matching to Home/Index
        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        );

なぜオークション インデックスで「リソースが見つかりません」というエラーが表示されるのか疑問に思っています。名前はオプションで、テーブルの最初のエントリです。したがって、URLと一致する必要があります

どんな助けや提案も感謝します

4

1 に答える 1

1

代わりにこれを試してください::

routes.MapRoute("TestUrl", "{controller}-{action}-{name}",
    new { controller = "auctions", 
          action = "index", 
          name = UrlParameter.Optional }
);

これが役立つことを願っています!!

于 2013-06-16T04:54:44.247 に答える