-1

ASP.net MVC の作業を開始しました。Global.asax で次のコードを見つけました。このコードがアプリケーションでルーティングを管理するために使用されることは知っていましたが、このコードを理解できませんでした:

***routes.IgnoreRoute("{resource}.axd/{*pathInfo}");***

    public static void RegisterRoutes(RouteCollection routes)
    {
        ***routes.IgnoreRoute("{resource}.axd/{*pathInfo}");***

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        );

    }

最初の行がよくわかりませんでした..誰かがその正確な目的を説明してもらえますか?

4

1 に答える 1

0

ASP.NET MVC を使用すると、単純に無視する URL パターンを使用してルートを定義できます。あなたの場合、.axd を含むすべての URL は無視されます。コントローラーはなく、アクションは .axd リクエストと対話します。ここで .axd の詳細を確認できます - What is an .axd file? .

于 2013-10-03T17:03:51.430 に答える