반응형
MVC에서 모델은 응용프로그램에서 가장 중요한 부분을 하고 있습니다.
모델을 추가합니다.
Models폴더에서 클레스 파일을 추가합니다.
추가한 클레스에서 코드를 작성합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcApplication2.Models
{
public class Godffs_Model
{
public string ID { get; set; }
public string NAME { get; set; }
public int AGE { get; set; }
public bool SEX { get; set; }
}
} |
링크를 디자인 페이지를 수정합니다
Index.cshtml | ||
|
다음 Controller.cs에서 코드를 추가합니다.
GodffsController.cs | ||
|
다음 새로 추가한 메서드 NewFrom()안에 View에서 영역을 지정하고 마우스 오른쪽 클릭하여 뷰페이지를 추가합니다.
강력한 형식의 뷰 만들기를 체크 하시고 모델 클레스에서 추가한 모델로 선택을 합니다.
액션메서드에 대응하기 위해서 추가를 진행하였습니다.
이렇게 되면 뷰에서 HTML 페이지에서 모델 클레스에 있는 속성들을 불러와 사용이 가능하기 때문입니다.
추가한 뷰 페이지 상단에 보니깐 @model 하고 선언이 되어 있네요.
간단한 입력폼을 만들어 봅니다.
NewForm.cshtml | ||
|
확인 버튼을 클릭 했을때 입력했던 내용들을 출력하도록 코드를 작성합니다.
먼저 버튼을 클릭 했을때 새로운 페이지에 내가 입력한 내용을 보여주고 싶어서
controller.cs 에서 코드를 수정하고...
GodffsController.cs | ||
|
Post방식으로 메서드를 만들었고...다음 dataViewPage라는 이름으로 뷰 페이지를 만들고...
모델에서 넘겨받은 데이터를 화면에 보여줘야 하니깐 코드를 작성하고...
dataViewPage.cshtml | ||
|
다했다! 결과 확인
입력을 하고 확인버튼 클릭
결과가 잘 나왔습니다. 근데...성별에 value를 'M'으로 했는데..False로 나옵니다.
아...제가 성별을 bool 타입으로 했네요...입력한 결과를 보여주는 페이지를 수정합니다.
dataViewPage.cshtml | ||
|
다음 입력화면에서 성별부분을 수정합니다.
NewForm.cshtml | ||
|
다시 확인하기
참 쉽죠~? 끝
반응형
'ASP.NET' 카테고리의 다른 글
06.MVC DB 연결 (출력하기) (2) | 2014.05.19 |
---|---|
05.MVC DB 연결 (저장하기) (10) | 2014.05.14 |
03.MVC 뷰(View) 추가하기 (0) | 2014.05.09 |
02.MVC 컨트롤러(controller) 추가하기 (0) | 2014.05.09 |
01.MVC 프로젝트 만들기 (0) | 2014.05.08 |
Comments