면도기로 MVC를 배우고 있으며 간단한 질문이 있습니다 (제 생각 엔). 보기에 모델의 내용을 표시하는 데 문제가있어서 그 이유를 모르겠습니다.간단한 MVC 면도기 렌더링보기 문제
내보기는 .cshtml 페이지입니다. IEnumerable 형식의 모델을 전달하려고합니다.
아래의보기에서 'foreach'문을 실행할 수 없습니다. 흥미있는 < 문자는 Visual Studio에서 노란색으로 표시되지 않으므로 놓친 것 같습니다. 어떤 아이디어? 여기 내보기 코드 ...
@model IEnumerable<HERE_MVC.Models.CheckIn>
@{
ViewBag.Title = "Home";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Home - Main page</h2>
<% foreach (var checkIn in Model.CheckIn){ %>
<li><%: checkIn.ID %></li>
<% } %>
이 그리고 내 컨트롤러 코드가
public ActionResult Home(string lat, string lon)
{
ViewBag.Message = "Welcome to HERE!";
HEREModel m = new HEREModel();
var v1 = m.GetEntitiesByLatLon(lat, lon);
return View(v1);
}
가 사전에 감사합니다 ... 다음과 같다, 나는 잠시 동안이 문제를 해결하기 위해 노력했지만 운이 없다.