我是路由新手,希望有一个简单的问题。
现在,使用默认路由,我需要使用 {controller}/{action}/{variable}。
这意味着(如果我想使用 {variable}),我必须输入我的 URL/Home/Index/1
有没有办法让路由只使用/Home/1
并将其发送到Index
操作?我只需要将它用于特定页面,而不是全部。
我尝试了以下但没有成功:
routes.MapRoute(
"Alert",
"Alert/{id}",
new
{
controller = "Alert", action = "Index", id = ""
}