在ASP.NET的开发中,如果页面上有十几个甚至几十个控件的内容需要插入到数据库中,光是构建SQL语句就要花费很长时间了,再把数据从数据库中读出来显示到各个控件中也同样是很麻烦,那么有设有一种更简单的方法呢,答案是肯定的。
例如一个ASPX页面上的ID分别为text1,text2,text3...text20的20个文本控件,需要将它们的值更新到名为“News”的表中,更新代码如下:
WebBinder wb = new WebBinder ("server=(local);database=MyNews;UId=sa;Pwd=;");
wb.InsertDataSafe("News",this);
WebBinder 有多个构造函数,可以根据需要使用。
当要从数据库中向页面上的控件显示数据时可以用如下代码:
WebBinder wb = new WebBinder ("server=(local);database=MyNews;UId=sa;Pwd=;");
wb.ShowDataSafe("News",this,"NewsID","10010");
更新数据则使用:
WebBinder wb = new WebBinder ("server=(local);database=MyNews;UId=sa;Pwd=;");
wb.EditDataSafe("News",this,"NewsID","110001");
这样就实现了页面控件与数据库数据的挺好入、修改、显示,相当方便。
其次WebBinder 控件中还有很多的重载方法,事件,错误处理,调试,与数据库的相关操作(如:执行SQL语句、返回结果集,支持参数化操作和事务处理),提供了一些附加的类以确保安全,提高安全性。
如果朋友们愿意在这方面和我一起探讨,那请留下E-Mail,我会把WebBinder 控件发送过去的。
我之所以写WebBinder控件是因为与数据库的一些操作效率不高,会影响开发进度,WebBinder控件也经过在实践中不断改进,易用性大提高。现在我的开发效率平均是其他同事的0.6倍,60%呀,还不动心吗?
相信我,我并不是在浪费大家时间,只想与大家一起讨论学习!
WebBinder控件下载地址: http://www.info120.com/dl/webbinder.rar
QQ群号:2694422
也可以直接发邮件与我联系:fengwei.cn@163.com