在我的ASP.NET MVC 3中,我正在使用以下代码:
但是,当我点击它时,它并没有跳转到我的动作上。相反,在URL中我看到了这个:
<a href=@url.Action("myController", "myaction")>
但是,当我点击它时,它并没有跳转到我的动作上。相反,在URL中我看到了这个:
http://localhost:1402/?Length=2
我有所不知吗?
谢谢。
编辑:
这是我的路由:
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
);
}