これについて何かアドバイスはありますか?Mvc3 は、次のルート URL を返してくれません。私は非常に似たようなことをしましたが、うまくいきます。どちらのルートも、オプションの引数などによって複雑になることはなく、実際にはすべて非常に単純です。一体何が起こっているのですか?
これは私の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">