Asp.Net MVC属性网格替换

时间:2014-02-17 22:15:14

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我目前正在迁移MVC的旧表单应用程序。表单应用程序有一个属性网格,它自动绑定到一个对象。该对象具有分配给每个属性的[类别]属性。对象也很复杂。

从头开始构建View或使用反射生成UI是否更好?就个人而言,我更喜欢使用HTML构建它,但对象非常大。如果仍然可以使用@ Html.TextBoxFor()来构建整个UI,那么这就是我的方式。

另外,我最终可能会为此创建一个ViewModel,但这可能是。

谢谢!

1 个答案:

答案 0 :(得分:0)

这取决于!你有很多类似的物品可以从反射中受益吗?该代码是否会在不同的视图中重复使用多次?如果是,请做反思。

否则路径反射将花费您更多时间来解决问题。鉴于您已经需要html,只需使用它!保持简单。