我正在尝试为cms控制器创建一个IrouteConstraint以匹配slug。但是我使用的是asp.net核心,我似乎无法找到解决httpcontextbase的方法。我是去了msdn
https://msdn.microsoft.com/en-us/library/system.web.routing.irouteconstraint(v=vs.110).aspx
namespace solitudeeccore.InterFace
[TypeForwardedFrom("System.Web.Routing, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")]
public interface IRouteConstraint
{
bool Match(HttpContextBase httpContext, Route route, string
parameterName, RouteValueDictionary values, RouteDirection routeDirection);
}
Obv我不能引用system.web,因为它不在asp.net核心中,所以我在asp.net核心1.2中引用什么来实现它,或者是他们这样做的新方法。
基本上我想要实现的是www.yourdoamin.com / friendly url然后,如果一个人选择父类别,它将去www.yourdomain.com/category/friendlyurl cms驱动页面。
记住我使用lattest asp.net核心