Похоже, проблема в пробелах в строке Icon
, "fa fa-file". Вид, когда он рендерит, читает пробел в качестве сигнала на закрытие кавычки. Я испытал это вручную редактирование просмотров в IDE. У меня нет определенного решения, но вы можете попробовать несколько вещей.
Сначала попробуйте разбить строку в вашем foreach
l oop, например:
<a><i class="@action.Icon.Split(' ')[0] @action.Icon.Split(' ')[1]"></i></a>
Если это не сработает, вы можете попробовать убрать пробел в исходной строке, например:
"fas\ fa-file"
.