더북(TheBook)

26.14.2 따라하기

1. DotNetNote 프로젝트의 Controllers 폴더에 FormPostDemoControllers.cs 이름으로 MVC 컨트롤러 클래스를 생성하고 다음과 같이 코드를 작성한다.

▼  Controllers/FormPostDemoController.cs

using Microsoft.AspNetCore.Mvc;

namespace DotNetNote.Controllers
{
  public class FormPostDemoController : Controller
  {
      /// <summary>
      /// 폼 데이터 전송 및 받기
      /// </summary>
        [HttpGet] // /FormPostDemo/Index
      public IActionResult Index()
      {
          return View();
      }
 
        [HttpPost] // /FormPostDemo/Index
      public IActionResult Index(string name, string content)
      {
          //ViewBag.Result = $“이름: {Request.Form[“name”]}, “ 
          //    + $“내용: {Request.Form[“content”]}“;
          ViewBag.Result = $“이름: {name}, 내용: {content}”;
          
          return View();
      }
  }
}

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.