相关疑难解决方法(0)

Routing-MVC-ASP.NET

在大多数文章中,他们提出了这些代码并对其进行了解释,但我觉得我没有得到它.任何机构都可以用简单的方式来解释它.

这个问题看起来很简单但我无法理解我的想法.

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

        );
Run Code Online (Sandbox Code Playgroud)

我的问题:

为什么我们使用route.IgnoreRoute和为什么{}中的参数?

Maproute有第一个参数 - 默认,类似于什么,第二个参数 - "{controller}/{action}/{id}",这个和第三个参数是什么,我们使用new?

我如何代表这些路由?

为什么这些?

到目前为止我使用过webforms并且无法进入它?

MVC中的任何大师都可以解释所有这些吗?

asp.net-mvc

4
推荐指数
1
解决办法
654
查看次数

标签 统计

asp.net-mvc ×1