나는 오차드 MVC 응용 프로그램에 대해 배우려고합니다. 나는 다음 코드를 보지만 그것이 무엇을 하는지를 이해할 수 없다. 누군가가 이것을 설명 할 수 있습니까?MVC 응용 프로그램에서 변수를 설정 하시겠습니까?
User.As<UserPart>().Record.UserName = value;
을 의미합니까?
public class UserEditViewModel {
[Required]
public string UserName {
get { return User.As<UserPart>().Record.UserName; }
set { User.As<UserPart>().Record.UserName = value; }
}
[Required]
public string Email {
get { return User.As<UserPart>().Record.Email; }
set { User.As<UserPart>().Record.Email = value; }
}
public IContent User { get; set; }
}
아마 제네릭에 대해 읽어야합니다. – SLaks
MVC와 새로운 CMS 앱을 배우는 가장 좋은 방법은 컨트롤의 흐름을 이해하기 위해 코드의 적절한 위치에 중단 점을 배치하고 콜 스택 (또는 스택 추적)을 살펴 보는 것입니다. 그리고 CMS 소스 자체를 살펴보십시오. – Zasz