如何使用 URL 添加额外的字符?
How can I do with URL add extra Character?
我创建了一个控制器,包含一个方法Index。
当我访问网站时,点击这个控制器的按钮。
为什么我的URL会多出一些角色。
当我删除多余的字符时,可以成功运行,
但是我不知道怎么解决这个问题。
我检查了 _Layout.cshtml。但是我没有发现任何问题。
当我点击 GatewaySettingDevices 的 Link 时。
URL 将转到
http://localhost:10007/%20GatewaySettingDevices
什么是%20?
这是我的_Layout.cshtml代码
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="GatewaySettingClouds" asp-action="Index">GatewaySettingClouds</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller=" GatewaySettingDevices" asp-action="Index"> GatewaySettingDevices</a>
</li>
什么是%20
Answer:
" GatewaySettingDevices"
controller name
之前白了space。你必须删除它。
从您的代码看来一切都很好,但根据您的要求添加额外字符的原因是 asp-controller=" GatewaySettingDevices"
你可以看到 " GatewaySettingDevices"
之前有一个 white sprace
把白色的 space 去掉,它应该如下所示:
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="GatewaySettingClouds" asp-action="Index">GatewaySettingClouds</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="GatewaySettingDevices" asp-action="Index"> GatewaySettingDevices</a>
</li>
希望它能解决您的问题。如果问题仍然存在,请告诉我
我创建了一个控制器,包含一个方法Index。
当我访问网站时,点击这个控制器的按钮。
为什么我的URL会多出一些角色。
当我删除多余的字符时,可以成功运行,
但是我不知道怎么解决这个问题。
我检查了 _Layout.cshtml。但是我没有发现任何问题。 当我点击 GatewaySettingDevices 的 Link 时。 URL 将转到 http://localhost:10007/%20GatewaySettingDevices 什么是%20?
这是我的_Layout.cshtml代码
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="GatewaySettingClouds" asp-action="Index">GatewaySettingClouds</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller=" GatewaySettingDevices" asp-action="Index"> GatewaySettingDevices</a>
</li>
什么是%20
Answer:
" GatewaySettingDevices"
controller name
之前白了space。你必须删除它。
从您的代码看来一切都很好,但根据您的要求添加额外字符的原因是 asp-controller=" GatewaySettingDevices"
你可以看到 " GatewaySettingDevices"
之前有一个 white sprace
把白色的 space 去掉,它应该如下所示:
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="GatewaySettingClouds" asp-action="Index">GatewaySettingClouds</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="GatewaySettingDevices" asp-action="Index"> GatewaySettingDevices</a>
</li>
希望它能解决您的问题。如果问题仍然存在,请告诉我