我有一个布局页面~/Views/Shared/_Layout.cshtml
,它适用于所有渲染的普通视图。但是,我创建了一个名为“Demos”的区域,并在~/Areas/Demos/Views/_ViewStart.cshtml
文件中将其指向了我的原始布局页面。
这工作得很好,除了一些调用@Html.ActionLink()
现在以区域名称为前缀。因此,在哪里@Html.ActionLink("Blog", "Index", "Blog")
通常会在区域视图上生成类似“website.com/Blog/Index”的链接,它会生成“website.com/Demos/Blog/Index”。
有任何想法吗?