■ Controller 클래스에서 액션 메소드를 사용하는 방법을 보여준다.
▶ Controllers/TestController.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
using Microsoft.AspNetCore.Mvc; using System; namespace TestProject.Controllers { /// <summary> /// 테스트 컨트롤러 /// </summary> public class TestController : Controller { //////////////////////////////////////////////////////////////////////////////////////////////////// Method ////////////////////////////////////////////////////////////////////////////////////////// Public #region 인덱스 페이지 처리하기 - Index() /// <summary> /// 인덱스 페이지 처리하기 /// </summary> public void Index() { } #endregion #region 문자열 페이지 처리하기 - String() /// <summary> /// 문자열 페이지 처리하기 /// </summary> /// <returns>문자열</returns> public string String() { return "문자열을 반환하는 액션 메소드 입니다."; } #endregion #region 날짜 페이지 처리하기 - Date() /// <summary> /// 날짜 페이지 처리하기 /// </summary> /// <returns>날짜/시간</returns> public DateTime Date() { return DateTime.Now; } #endregion #region 디폴트 페이지 처리하기 - Default() /// <summary> /// 디폴트 페이지 처리하기 /// </summary> /// <returns>액션 결과</returns> public IActionResult Default() { return View(); } #endregion } } |
▶ Views/Test/Default.cshtml
1 2 3 4 5 6 |
@{ Layout = null; } <p>테스트 컨트롤러의 Default 메서드 호출시 출력되는 뷰 페이지</p> |