配置和视图
我一直在使用 asp.net MVC 开发一个应用程序,并且我有一些影响渲染视图过程的配置。例如,用户可以选择(在系统配置中)是否应该出现字段来管理系统区域中的记录。因此,我有一个名为 AppConfiguration 的类,它有一些属性来表示此配置。
我想我需要缓存 AppConfiguration 的对象,并创建一个 ViewModel 基类并从我的视图模型继承,例如:
public class BaseViewModel {
public AppConfiguration Config { get; set; }
}
public class DocumentViewModel : BaseViewModel {
public Document Document { get; set; }
}
并使用“DocumentViewModel”创建类型化视图来检查此类文档是否能够渲染的属性?有效吗?或者还有其他更好的方法来做这样的事情吗?
谢谢大家,对不起我的英语!
干杯
I've been developing an application using asp.net MVC, and I have some configurations that influences in process of render a view. For example, a user can choose (in an configuration of system) if a field should appear for a management of records in an area of the system. So, I have an class called AppConfiguration has some properties to represent this configurations.
I guess I need to cache an object of AppConfiguration, and make a ViewModel base class and inherits from my viewmodel, for example:
public class BaseViewModel {
public AppConfiguration Config { get; set; }
}
public class DocumentViewModel : BaseViewModel {
public Document Document { get; set; }
}
and make typed views using "DocumentViewModel" to check the properties if this kind of document is able to render or not ? is it works ? Or is there any other better way to do something like this ?
Thanks all and sorry for my english!
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议您编写关联的 元数据提供程序 为您的视图模型,然后使用 MVC 2 中的默认模板化视图。
I'd suggest that you write an associated metadata provider for your view model and then use default templated views in MVC 2.