我尝试编写自定义路由。总是出现 404 错误,出了什么问题。我阅读了有关路由的信息,但没有弄清楚。我想显示如下代码的内容,名称必须在 aZ 和 0-9 之间。谢谢。
{action}/{name} /details/kll219dkl
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "home", action = "index", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "test",
url: "details/{name}",
defaults: new { controller = "Test", action = "Details", name = "ujElk392ow" }
);
只是为了展示是有效的
public ActionResult Details(string name)
{
return Content(name);
}