- 爱易网页
-
ASP.NET教程
- 求把表单控件的值写入实体类的通用方法,该怎么解决
日期:2014-05-18 浏览次数:20456 次
求把表单控件的值写入实体类的通用方法
我有个实体类如
public class MemberInfo
{
private string _email;
private string _username;
private string _password;
}
public MemberInfo() { }
/// <summary>
/// 自增ID
/// </summary>
public string Email
{
set { _email = value; }
get { return _email; }
}
/// <summary>
/// 会员登录名
/// </summary>
public string UserName
{
set { _username = value; }
get { return _username; }
}
/// <summary>
/// 密码
/// </summary>
public string Password
{
set { _password = value; }
get { return _password; }
}
}
1、属性值和数据库字段都是一一对应的,如果字段比较多的话,属性也会很多,把表单的值一一赋给属性,代码会很多,很繁.
2、不知能不能把表单控件的命名与属性的命名一致,然后把控件的值一一赋给属性呢。有没有这个通用的方法呢
不知我有没有表达的清楚呢,各位大哥能否指导一下。
------解决方案--------------------
这个没有办法
对于model基本上 必须这样写
可以使用 工具 加快 输入
http://www.cnblogs.com/zhuweisky/archive/2006/03/24/357894.html
------解决方案--------------------
自己写个工具不就好了.只要界面的控件命名和你的实体类命名有一定规则联系,自己写就好了.
------解决方案--------------------
如果是做mis,本来就应该如此设计引擎系统。
例如订单,其子类会扩展有各种各样的属性,订单ascx或者aspx就应该自动解析传给它的对象类型,产生界面。
正规的产品本来就应该如此设计。也许有100种业务对象,假设有5种常见操作,你不需写500个页面,而应该只写5至10个页面。
注意,不是什么ui代码生成,而是完全在运行时动态生成ui。
如果你有细节问题可以在其它帖子里问。csdn的水平比这个技术低,这类实际mis产品引擎开发问题凤毛麟角。
bs软件里的指纹识别,怎么做