내 모델에서 내 모델에 액세스하는 방법을 알아낼 수 없습니다. 나는 혼란 스럽다.내보기에서 내 모델에 액세스하는 방법?
여기 내 홈 컨트롤러입니다. 내가 "표본"에 접근 할 수있을 것입니다 가정
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<% foreach (WildlifeTropical.Models.specimen s in ??????)
{ %>
<div>s.Name</div>
<% } %>
:
public class HomeController : Controller
{
wildtropEntities wildlifeDB = new wildtropEntities();
public ActionResult Index()
{
ViewData["CurrentDate"] = System.DateTime.Now.ToString("MM/dd/yyyy");
var specimens = from s in wildlifeDB.specimen1
select s;
return View(specimens);
}
}
그리고 여기 내보기에서 몇 조각이다 : 나는 "표본"데이터베이스에서 데이터로 채워되고 있음을 확인했습니다 컨트롤러에서 View로 전달 했으므로 (보기 (표본) 반환) ... 작동하지 않습니다.
대단히 감사합니다. 나는 당신이 제공 한 코드의 첫 번째 블럭을 구현하려고 시도했다. (첫 부분이 작동 한 후 다음 부분으로 넘어갈 것이라고 생각했다.) 내가 디버깅 할 때, 나는 표시되는 이름의리스트로 끝나지 않는다. 대신 문자 그대로 s.Name, s.Name 등을 얻는다. 무엇이 잘못 될 수 있는가? 미리 감사드립니다. – user1125648
@ user1125648 예, 대답은 오타가 있었기 때문입니다. '
나는 그것을 알아 냈다 ... 나는 실종되었다 <%= %> 태그. 지금 날 쏴. – user1125648