ASP.NET MVC路径如何实现这样的参数传递www.example.com/abcdef

默认如果是www.example.com/会定位到Home/Index
如果想使用www.example.com/abcdef实现Home/Index/id
把abcdef作为传入Home/Index的id而不是认为是abcdef的controller
相关于www.example.com/?id=abcdef
应该如何实现?

        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        );

1个回答

routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optiona
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问