0
문자열 목록 (db의 상대 경로 부분)을 전달하고 목록을 반복하여 @ Url.Content();를 사용하여 결합 된 문자열에서 이미지를 생성합니다. 그러나 나는 계속해서 오류 메시지를받습니다.MVC5의 이미지 표시 DB에서 경로 사용
'string'에 'ImagePath'에 대한 정의가없고 'ImagePath'유형 'string'의 첫 번째 인수를 허용하는 확장 메서드가 없습니다. using 지시문 또는 어셈블리 참조가 누락 되었습니까?)
누락 된 참조 또는 사용 지시문이 있습니까? 당신이 당신의 자신의 변화를 분실 Sometimesin
@model List<String>
@foreach (var item in Model) {
<tr>
<td>
<img src="@Url.Content(String.Format("~/Content/{0}", item.ImagePath))">
</td>
</tr>
}
모델은 문자열 목록입니다. foreach를 사용하여 해당 목록을 반복하므로 항목은 문자열입니다. 항목에 ImagePath라는 속성을 참조하려고합니다. 방금 말한대로 문자열입니다. 문자열 클래스에 ImagePath라는 속성이 없습니다. 예 .. 컴파일러가 맞습니다. –