是否可以在de Url.Action
函数中为某个控制器创建例外?
我们在数据库中有一个Html页面的控制器,可以使用某个ID进行访问。例如/Page/1
。
但是我们希望'/Page/1'
没有控制器名称或ID而不是'/seo-frienly-url'
。
我知道可以在MVC中添加自定义路由,但是在解析它们时会有很多路由变慢,所以我想为某个控制器做一个例外。
路由已经有效,因为我们已将默认路由更改为'/{seo-page-title}'
并将其链接到控制器/操作以获取html逐页标题而非ID。
答案 0 :(得分:0)
您可以将路线名称传递给UrlHelper.RouteUrl
。这样,您就可以选择必须构建URL的路由。