asp.net mvc动态渲染部分

时间:2010-09-05 09:34:26

标签: asp.net-mvc

我正在开发一个asp.net mvc项目,我有一个请求根据db的数据类型动态呈现html控件,
例如:
我在db中有2条记录;
id |类型|值
===========================
1 |字符| 1
2 |号码| 2

在html方面,我希望以不同的方式生成这两个控件,对于我想要生成输入文本的第一条记录,以及我想要生成为dropdownlist的第二条记录, 所以我的解决方案是创建2个局部视图,并根据类型,我将使用“renderpartial”来渲染不同的部分。
我想知道是否有比这更好的解决方案?我发现这个解决方案导致性能下降。

1 个答案:

答案 0 :(得分:0)