[C#/ASP.NET MVC] HtmlHelperInputExtensions 클래스 : TextBoxFor 확장 메소드 사용하기
C#/ASP.NET MVC 2020. 10. 6. 21:47728x90
반응형
728x170
▶ Models/EmployeeModel.cs
namespace TestProject.Models
{
/// <summary>
/// 직원 모델
/// </summary>
public class EmployeeModel
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Property
////////////////////////////////////////////////////////////////////////////////////////// Public
#region ID - ID
/// <summary>
/// ID
/// </summary>
public int ID { get; set; }
#endregion
#region 성명 - Name
/// <summary>
/// 성명
/// </summary>
public string Name { get; set; }
#endregion
#region 나이 - Age
/// <summary>
/// 나이
/// </summary>
public int Age { get; set; }
#endregion
}
}
728x90
▶ Controllers/TestController.cs
using Microsoft.AspNetCore.Mvc;
using TestProject.Models;
namespace TestProject.Controllers
{
/// <summary>
/// 테스트 컨트롤러
/// </summary>
public class TestController : Controller
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 인덱스 페이지 처리하기 - Index()
/// <summary>
/// 인덱스 페이지 처리하기
/// </summary>
/// <returns>액션 결과</returns>
public IActionResult Index()
{
EmployeeModel employee = new EmployeeModel()
{
ID = 1,
Name = "홍길동",
Age = 20
};
return View(employee);
}
#endregion
}
}
300x250
▶ Views/Test/Index.cshtml
@model EmployeeModel
@{ Layout = null; }
<p>HtmlHelperInputExtensions 클래스 : TextBoxFor 확장 메소드 사용하기</p>
<hr />
<p>ID : @Model.ID</p>
<p>성명 : @Model.Name</p>
<p>나이 : @Model.Age</p>
<hr />
<p>TextBoxFor 확장 메소드 사용시</p>
<p>ID : @Html.TextBoxFor(model => model.ID)</p>
<p>성명 : @Html.TextBoxFor(model => model.Name)</p>
<p>나이 : @Html.TextBoxFor(model => model.Age)</p>
728x90
반응형
그리드형(광고전용)
댓글을 달아 주세요