有人对此有任何建议吗? Mvc3不会从以下返回我的路线网址。我做了一些非常相似的事情并且有效。任何可选参数或任何东西都不会使路由变得复杂,它实际上非常简单。到底是怎么回事?
这是在我的global.asax.cs ...
中routes.Add("StateProductRoute",
new Route("{state}"+locationUrlLiteralPart+"/{productName}-{productType}",
new CustomUrlRouteHandler(CustomUrlRouteHandlerUsageType.Product))
{
Constraints = new RouteValueDictionary
{
{ "constraint1", new ProductConstraint() }
}
});
......这在我看来......
<a href="@Url.RouteUrl("StateProductRoute",
new { state="archer", productName="hello", productType="goodbye"})"
class="media">
答案 0 :(得分:-1)
是否缺少短跑?
new Route("{state}**-**"+locationUrlLiteralPart+"/{productName}-{productType}",