【发布时间】:2011-06-24 16:51:21
【问题描述】:
我正在实施自定义用户配置文件屏幕。
这几乎是一个典型的用户个人资料屏幕,您可以在大多数任何具有某种会员元素的网站上找到它。
就我而言,由于屏幕是市场研究 SAS 产品的一部分,因此配置文件上显示的数据点会因市场研究产品而异。产品的版主会通过提供以下信息来指定需要捕获哪些数据点:
字段名称、显示名称、字段类型(文本、数字、单选按钮、复选框等),必填……
我一直在试图弄清楚如何动态生成 MVC 视图以反映请求的数据点列表。我想尽可能多地使用 MVC 框架,而不必编写自己的帮助程序来生成 html。如果可能的话,我还想使用不显眼的验证。
我对目前最好的方法感到困惑。
我是否尝试使用:
- 自定义模型绑定器
- 在运行时生成模型类并将其绑定到视图的代码生成
- 只生成html
还有其他一些可能更有意义的方法(jQuery 模板)、编辑器模板、一系列局部视图吗?
【问题讨论】:
标签: asp.net-mvc dynamic view