Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 核心3.1到网络5.0的路由问题。视图显示QBarcore_Asp.net Core - Fatal编程技术网

Asp.net core 核心3.1到网络5.0的路由问题。视图显示QBarcore

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

我点击链接打开视图索引并显示Qbarcode。 我检查什么是路径显示给我http://localhost:56999/LIMS_LineSamples 它错过了索引。 我写http://localhost:56999/LIMS_LineSamples/Index 工作正常

在my_布局中,具有以下代码:

<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()
    {