我想了解Orchard 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應用程序的最佳方式是在您的代碼中放置一個良好位置的斷點,並查看callstack(或堆棧跟蹤),以瞭解控制流。並且看着CMS來源本身。 – Zasz