配置和视图

发布于 2024-09-04 08:19:09 字数 514 浏览 4 评论 0原文

我一直在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故事↓在人 2024-09-11 08:19:09

我建议您编写关联的 元数据提供程序 为您的视图模型,然后使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文