如何将所有路由分配给控制器的相同索引操作

时间:2016-04-18 08:31:38

标签: .net asp.net-mvc

以下是我的默认路线代码......

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

如何设置所有路由器,例如http://1.2.3.4/TEST/111http://102.3.4/TEST/222 所有索引TEST控制器的动作?

1 个答案:

答案 0 :(得分:2)

好的,既然斯蒂芬没有回答:在默认路线之前创建一条与您的网址相匹配的路线

  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>

如果网址与您的第一条路线不匹配,则会检查您的第二条路线的模式。