在asp.net开发中,一般都会按最基本的分层来做,这里说的最基本的分层是指实体层(model)、数据操作层、表现层。
实体层一般来说都是数据库中表字段的映射。
一个典型的常见的代码如下:
[程序代码]
一个操作类:
[程序代码]
UI层会有一个表单,以供填写相关内容,点击提交后,代码一般如下:
[程序代码]
如果实体类有20个属性,那我们得赋20(或20以下)次值,如果更多,那就太枯燥无聊了。
试想,我们通过反射找到该类的所有属性,然后给这些属性相应进行赋值不就省心许多?
但,如何来实现?
首先,我们的表单项的name属性一定要与class的属性名完全一致,然后处理p...
[继续阅读合理利用PropertyInfo.SetValue()]