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();
}
}
}