代码之家  ›  专栏  ›  技术社区  ›  Felipe Oriani

配置和视图

  •  0
  • Felipe Oriani  · 技术社区  · 16 年前

    我一直在使用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”生成类型化视图来检查属性。它有效吗?或者有其他更好的方法来做这样的事情吗?

    谢谢大家,对不起我的英语!

    干杯

    1 回复  |  直到 16 年前
        1
  •  0
  •   Craig Stuntz    16 年前

    我建议你写一个 metadata provider 用于视图模型,然后使用 default templated views 在MVC 2中。