Я использую Visual Studio 2019 и ASP.Net Core 2.1.У меня есть список <ul>
на странице индекса, и у одного из элементов в списке (сгенерированном из базы данных) есть «/» в имени.Элемент списка генерируется как:
<li>
<a href="/Home/Index/OBJECT-WITH-A-%2F-IN-IT">OBJECT-WITH-A-/-IN-IT</a>
</li>
Если я нажимаю на полученную ссылку, я получаю ошибку 404:
No webpage was found for the web address:
https://localhost:12345/Home/Index/OBJECT-WITH-A-%2F-IN-IT
Я предполагаю, что маршрутизация выполняет декодирование URLв какой-то момент, прежде чем я хочу это в этом случае.Есть ли способ передать это {id}
как есть?
Редактировать
Я попробовал описанные ниже вещи и отметил лучший ответ для себя, но из-за другихпроблемы я откатил свои изменения и мое начальное состояние только начало работать.Я не понимаю почему, но еще раз спасибо.