본문 바로가기

Development/ASP.NET

ASP.NET MVC Model Parameter

반응형

제목이 어려운거 같네..

내용인 즉은..

MVC로 개발시에 cshtml에서 Parameter를 넘겨 받을 경우 선언한 Model(entity)를 받을 수 있다.

   

   

하지만 이럴때 Route의 값과 Entity Parameter 의 이름이 같아서 원하지 않는 결과를 야기 하는 경우가 생긴다.

   

그래서 받은 파라메터를 Entity로 설정하는 부분을 Controller에 base Class로 만들어서 사용 했다.

   

base.GetContext() 가 그 내용이며

   

그리고 주의 해야 할 점은 cshtml 에서 parameter는 json 텍스트로 변환해서 보내야 한다. (JSON.stringify())

   

   

반응형