저는 asp.net mvc에 상당히 익숙합니다. 내 세부 정보 페이지에서 내 세부 정보 페이지의 다른 세부 정보 페이지에 대한 링크를 추가하려고합니다. 선택한 페이지에 대한 정보를 보유하고 있습니다. 하지만 컨트롤러 나 뷰에서 어떻게 움직일 지 모르겠습니다.다른 데이터베이스 정보뿐만 아니라 항목에 대한 세부 정보를 표시하는 방법
public ActionResult Details(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Posts posts = db.Posts.Find(id);
if (posts == null)
{
return HttpNotFound();
}
return View(posts);
}
나는 그것으로 이런 일을 추가하는 시도 : 여기
는 세부 정보 페이지의 컨트롤러 코드var posts = (from p in db.Posts
orderby p.DateAdded descending
select p).Take(4);
하지만 난 어떤 운이 havent 한. 모든 도움을 주셨습니다.
무엇을 묻고 계십니까? 어떤 정보를 얻으려고하십니까? 다른 게시물에 링크를 추가하려고합니까? – Jonesopolis
@Jonesy 사용자가 원하는 정보를 얻기 위해 세부 정보 페이지를 표시하려고하지만 데이터베이스에있는 게시물에 대한 링크가 4 개 더 표시됩니다. bbc 뉴스와 조금 다릅니다. 선택한 뉴스 페이지에서 오른쪽에 최신 기사 열이 표시됩니다. 다른 뉴스 기사에 대한 링크가 있습니다 – James177
'Details' 페이지를 그대로 다루기는하지만보기에서 4 개의 링크가 포함 된 부분보기를 반환하는 별도의 하위 메소드를 호출하는'@ Html.Action()'메소드를 추가하십시오 –