我有以下问题。路线如下所示:
routes.MapRoute(
"Test",
"{controller}/{action}/{test}",
new { controller = "Home", action = "Test" }
);
在我的控制器中,我有这个方法:
public void Test(string testParam)
{
}
在我看来,我有以下代码:
@Html.ActionLink("Test","Test", new { testParam = "bla"} )
我想我url
点击链接后应该是这样的:
...Home/Test/bla
但事实并非如此,url
看起来像这样:
...Home/Test?testParam=bla
在 RouteData 我没有 testParam 作为键或值...我只有控制器和操作。而我的 RouteData/Route 我有以下目标 url 控制器/操作/id,那是错误的路线