如何在asp.net mvc 2.0中创建动态视图?
答案 0 :(得分:1)
考虑这一点的更好方法是使用通用视图页面呈现管理员定义的一些HTML,并将其存储在数据库中。另一种方法是创建静态HTML文件 - 假设内容是固定的或可以通过AJAX检索 - 并且有一个视图可以动态地从您的通用视图中选择这些HTML文件中的哪一个。我使用后一种方法来制作链接聚合器站点的某些部分,这些部分由其他人维护。它使用jQuery content/static/*.htm
将HTML片段(存储在load
中)呈现到索引页面/视图的固定部分。管理员有权修改这些文件以重新排列/添加/删除页面该部分所包含的链接。该应用程序处于开发的早期阶段,最终将迁移到配置文件中,我将生成HTML,或者我可能会开发一个管理界面来管理它们并将它们保存在数据库中。