【发布时间】:2013-09-13 07:26:54
【问题描述】:
我是路由新手,希望有一个简单的问题。
现在,使用默认路由,我需要使用 {controller}/{action}/{variable}。
这意味着(如果我想使用 {variable}),我必须将我的 URL 输入为/Home/Index/1
有没有办法让路由只使用/Home/1 并将其发送到Index 操作?
我只需要将它用于特定页面,而不是所有页面。
我尝试了以下方法但没有成功:
routes.MapRoute(
"Alert",
"Alert/{id}",
new
{
controller = "Alert", action = "Index", id = ""
}
【问题讨论】:
-
检查此链接一次...它可能会有所帮助...stackoverflow.com/questions/10839896/…
标签: c# asp.net asp.net-mvc-routing