摘要:
namespace wmj
{
public class myupload
{
private system.web.httppostedfile postedfile=null;
private string savepath="";
private string extension="";
private int filelength=0......
摘要:
microsoft的.net版本能够使你在一组非常宽泛的平台上开发和部署你的应用程序。比如,你可以通过asp.net的mobile控件(以前被称为microsoft mobile internet toolkit)在智能电话(smartphone)及其他小屏幕设备上部署你的web应用程序。为了同.net的策略保持一致,asp.net mobile控件试图将设备的差异隐藏起来并使你专......
ASP.NET里的事务处理
事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制与维护每个数据库的一致性与完整性.如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分.如果遇到错误,则不会对数据库作出任何修改.
例如,在一个银行应用程序中,如果资金从一个帐户转到另一个帐户,则会将一定的金额记入一个帐户的贷方,同时将相同的金额记入另一个帐户的借方.由于计算机可能会因为停电.网络中断等原因而出现故障,所以有可能更新了一个表中的行,但没有更新相关表中的行.如果数据库支持事务,则可以将数据库操作组成一个事务,以防止因这些事件而使数据库出现不一致.
在 ado.net 中,可以使用 connection 与 transaction 对象来控制事务.若要执行事务,请执行下列操作:
调用 connection 对象的 begintransaction 方法来标记事务的开始.begintransaction 返回对 transaction 的引用.请保留此引用,以便将其分配给在事务中登记的 command.
将 transaction 对象分配给要执行的 command 的 transaction 属性.如果通过活动的 transaction 对象对 connection 执行 command,但该 transaction 对象尚未分配给 command 的 transaction 属性,则将引发异常.
执行所需的命令.
调用 transaction 对象的 commit 方法来完成事务,或调用 rollback 方法来取消事务.
以下代码示例使用 microsoft? sql server? 上的 ado.net 来演示事务逻辑....
下一页 摘要:
经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在csdn,dev-club等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多asp.net的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因.
言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章,......