1
ヘルプが必要です。これはRouteconfigです:mvcのエラーURL 4
routes.MapRoute(
name: "camera",
url: "danh-muc/{CategoryName}",
defaults: new { controller = "Product", action = "CategoryPro", id = UrlParameter.Optional }, namespaces: new[] { "ThietBiAnNinh.Controllers" }
);
は、これが私のメニューです:私は、リンクの例に<b href="danh-muc/hd-tv">HD-TV</b>
をクリックすると
<b href="danh-muc/hd-tv">HD-TV</b>
<b href="danh-muc/led-tv">HD-TV</b>
<b href="danh-muc/lgd-tv">HD-TV</b>
それはあなたがそれだことを示すために先頭のスラッシュが必要http://localhost:50177/danh-muc/danh-muc/hd-tv
パススラッシュ( '/ danh-muc/hd-tv')がないため、絶対パスになります。しかし、あなたは本当にこの目的のために 'Url.Action()'を使うべきです(https://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.action(v=vs.118)。 aspx)。 – haim770