我一直在使用asp.net MVC开发一个应用程序,我有一些配置会影响渲染视图。例如,用户可以选择(在系统配置中)是否应出现一个字段,用于管理系统区域中的记录。所以,我有一个名为AppConfiguration的类具有一些属性来表示这种配置。
我想我需要缓存AppConfiguration的对象,并创建一个ViewModel基类并从我的viewmodel继承,例如:
public class BaseViewModel {
public AppConfiguration Config { get; set; }
}
public class DocumentViewModel : BaseViewModel {
public Document Document { get; set; }
}
并使用“DocumentViewModel”创建类型化视图,以检查属性是否能够呈现此类文档?它有效吗?或者还有其他更好的方法来做这样的事情吗?
谢谢大家,对不起我的英语!
干杯