【发布时间】:2016-07-06 18:24:25
【问题描述】:
我目前正在尝试在 ASP.NET Core MVC 中创建一个网站。在我的布局页面中,我正在制作一个导航栏来访问可以通过我的控制器访问的所有操作。但是我无法创建有用的链接。
<ul>
<li><a href="homepage">Home</a></li>
<li><a href="index">Index</a></li>
</ul>
我的问题是我仍然需要在链接之前使用控制器,如果我将控制器放在这样的操作前面
<ul>
<li><a href="home/homepage">Home</a></li>
<li><a href="home/index">What We've Done</a></li>
</ul>
当我点击一个链接,然后点击另一个,链接最终会是“myurl/home/home/page”。
如何创建链接以仅链接到我想要的确切页面?
【问题讨论】:
-
你试过用 Razor 代替 html 吗?
-
请不要再使用 MVC6 标签了。它适用于基于旧 webstack (MVC5) 的 ASP.NET MVC 的未来版本。 ASP.NET Core 是一个全新的、不兼容的、基于 .NET Core 的可移植版本。
标签: html asp.net-core asp.net-core-mvc