이전 포스트/ASP.NET
chpa2- Guardian 컨트롤러 및 상세보기 액션메서드
병고라니
2020. 12. 28. 20:43
Controllers폴더에 항목추가
컨트롤러 클래스 클릭
GuardiansController.cs로 파일을 만들자
View폴더에 Guardians폴더를 만들고 index.cshtml파일을 추가
그후 <h1> Guardians List</h1> 추가
Model폴더에 Guardian클래스 파일추가
public class Guardian:TableBase{
public string Name{get; set;}
}
GuardianViewModel클래스 파일도 추가
GuardianViewModel:TableBase
{
pulbic string Name{get; set;}
}
GuardianController 에서
public IActionResult Details(int id)
{
ViewData["id"] = id;
return View();
}
이렇게 하면 /Guardian/Details/12345를 하면
int id에 모델바인딩이되어 id=12345가 된다.
View->Guardians에 새로운항목 Razor뷰를 하여
Details.cshtml 파일을 만들고
ViewData["id"]를 표시하게 되면
/Guardian/Details/12345가 화면에 표시되는것을 볼 수 있다.