ASP.Net MVC使用特性路由

发布时间 2023-11-15 17:53:10作者: 568823394

ASP.NET MVC中使用特性路由需要在默认路由前调用routes.MapMvcAttributeRoutes();

需要注意Action上使用特性路由时需要注意不能以/开头

不能写成/Controller/Action

如果使用了routes.MapMvcAttributeRoutes();出现 不能调用控制器“xx”上的操作方法“xx”,因为该方法是一种泛型方法...或者不能对控制器“xx”调用操作方法“xx”,因为参数“xx"是通过引用传递的。

 

这个时候需要将方法的访问修饰符由public改为protected