我一直在使用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”生成类型化视图来检查属性。它有效吗?或者有其他更好的方法来做这样的事情吗?
谢谢大家,对不起我的英语!
干杯