Asp.net core 核心3.1到网络5.0的路由问题。视图显示QBarcore
我点击链接打开视图索引并显示Qbarcode。 我检查什么是路径显示给我http://localhost:56999/LIMS_LineSamples 它错过了索引。 我写http://localhost:56999/LIMS_LineSamples/Index 工作正常 在my_布局中,具有以下代码:Asp.net core 核心3.1到网络5.0的路由问题。视图显示QBarcore,asp.net-core,Asp.net Core,我点击链接打开视图索引并显示Qbarcode。 我检查什么是路径显示给我http://localhost:56999/LIMS_LineSamples 它错过了索引。 我写http://localhost:56999/LIMS_LineSamples/Index 工作正常 在my_布局中,具有以下代码: <li class="dropdown"> <a class="nav-link dropdown-toggle text-dark&q
<li class="dropdown">
<a class="nav-link dropdown-toggle text-dark" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Incoming Orders </a>
<div class="dropdown-menu" role="menu">
<a class="nav-link text-dark" asp-area="" asp-controller="LABApp_InboxSamples" asp-action="Index">Incoming Order from SAP</a>
<a class="nav-link text-dark" asp-area="" asp-controller="LIMS_LineSamples" asp-action="Index">Incoming Line Samples </a>
</div>
</li>
如果添加控制器:
[Route("LABApp_InboxSamples")]
[Route("LABApp_InboxSamples/Index")]
[Route("LABApp_InboxSamples/Index/{id?}")]
public ActionResult Index()
{
它很好用。这是让应用程序恢复Core 3.1那样工作的另一种方式。我相信这会解决问题。艾德里安,非常感谢你的链接。这有助于我澄清。
[Route("LABApp_InboxSamples")]
[Route("LABApp_InboxSamples/Index")]
[Route("LABApp_InboxSamples/Index/{id?}")]
public ActionResult Index()
{