전 세계에서 사용되는 웹 사이트에서 일하고 있으며 지구상 어느 곳에서나 언제든지 사용할 수 있어야합니다. 그래서 사소한 유지 관리가 필요할 때 웹 사이트를 다시 컴파일/다시 시작해야 할 필요성을 최대한 줄이기 위해 가능한 모든 트릭을 사용하려고합니다.보기에 정의 된 모델은 무엇입니까?
Asp.Net MVC에서보기를 편집하고 서비스 중단없이 프레임 워크에서 자동으로 동적으로 다시 컴파일 할 수있는 기능은 정말 훌륭하고 완벽하게 필요합니다. 그러나 기본 모델을 비슷한 방식으로 편집 할 수없고 전체 내용을 다시 컴파일해야한다면 해당 관심이 크게 제한됩니다.
내 질문 : 어떤 식 으로든 (심지어 끔찍한, 해커 중 하나) 코드 블록에서보기 자체 내에 뷰 모델 클래스를 정의 할 수 있습니까?
"핫 편집 가능"웹 사이트를 만들기 위해 탐험 할 수있는 것은 무엇입니까? (즉, 사이트가 아직 살아 있고 변경 사항을 즉시 고려하여 재 컴파일 할 수 있습니다.)
미리 감사드립니다. :-)
보기에서 모델을 정의 할 수 있다고 가정 해 보겠습니다. 컨트롤러는 이러한 변경 사항을 어떻게 알 수 있습니까? – cadrell0
Unity (또는 IoC/DI 컨테이너)와 같은 것이 여기에 도움이 될까요? 따라서 뷰에서 모델을 정의하지 않으면 동적으로 변경 될 수 있습니다 ... –
심지어 가능하다면 유지 보수의 악몽이 될 것입니다. – jrummell