【发布时间】:2014-12-08 08:22:35
【问题描述】:
我有一个要求,即明天部分视图的数量可能会增加,并且它们可以是任意数量和任意类型的组合。嗯,是的,我可以使用部分视图本身来做到这一点,但是当我添加新的部分添加时,我将需要重新编译我想要避免的应用程序。它非常像一个 CMS,您只需指定字段,然后根据您指定的字段及其类型动态生成表单。
编辑 1
假设您正在构建一个调查应用程序,其中有多种类型的问题,并且每种类型都有相关的部分视图。现在,如果明天您需要添加一个或多个问题类型 - 您将如何动态地为新问题类型动态创建局部视图? 这就是将视图定义存储在 XML 文件或数据库中的想法的来源,这样您就可以为新的局部视图添加一个条目,并且您可以在不重新编译的情况下为新问题类型显示新视图 >重启你的服务器。
我们可以在 ASP.NET MVC 5 中使用数据存储(任何数据库:SQL Server/MySQL 或 XML 文件/平面文件)做类似的事情吗?非常感谢任何想法、指示和提示!
如有错误请指正。
【问题讨论】:
-
你能提供例子吗?我没明白:-/
-
你能贴出你试过的代码吗?
标签: asp.net asp.net-mvc-5 asp.net-mvc-partialview