У меня есть представление «Подробности», и мне нужно, чтобы оно отображало правильное изображение для каждой страницы.Я использовал это для отображения имени и т. Д.
<dt>@Html.DisplayNameFor(l => l.Name)</dt>
<dd>@Html.DisplayFor(l => l.Name)</dd>
<dt>@Html.DisplayNameFor(l => l.Colour)</dt>
<dd>@Html.DisplayFor(l => l.Colour)</dd>
<dt>@Html.DisplayNameFor(l => l.Level)</dt>
<dd>@Html.DisplayFor(l => l.Level)</dd>
Этот же метод не работает с изображением.
@Url.Content(Html.DisplayFor(l => l.ImageURL))
Это говорит о том, что он не может конвертировать MvcHtmlStringв строку и
@Url.Content(l => l.ImageURL)
говорит, что не может преобразовать лямбда-выражение в строку, потому что это «тип делегата».