推荐:Asp.Net发送电子邮件程序一、 asp.net 1.0及.net1.1中的做法(利用CDOSYS消息组件发送电子邮件): 代码如下: usingSystem; usingSystem.Web.Mail; /// summary /// 用到的类主要位于System.Web.Mail命名空间下 /// /summary publicclassSendMail { publicSendMail() { } ///summary
Asp.net的三层架构主要是为了解决数据层,逻辑层,表示层等之间的关系。protected int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected ) { int result; Connection.Open(); SqlCommand command = BuildIntCommand( storedProcName, parameters ); rowsAffected = command.ExecuteNonQuery(); result = (int)command.Parameters["ReturnValue"].Value; Connection.Close(); return result; } protected SqlDataReader RunProcedure(string storedProcName, IDataParameter[] parameters ) { SqlDataReader returnReader; Connection.Open(); SqlCommand command = BuildQueryCommand( storedProcName, parameters ); command.CommandType = CommandType.StoredProcedure; returnReader = command.ExecuteReader(); //Connection.Close(); return returnReader; } protected DataSet RunProcedure(string storedProcName, IDataParameter[] parameters, string tableName ) { DataSet dataSet = new DataSet(); Connection.Open(); SqlDataAdapter sqlDA = new SqlDataAdapter(); sqlDA.SelectCommand = BuildQueryCommand( storedProcName, parameters ); sqlDA.Fill( dataSet, tableName ); Connection.Close(); return dataSet; } protected void RunProcedure(string storedProcName, IDataParameter[] parameters, DataSet dataSet, string tableName ) { Connection.Open(); SqlDataAdapter sqlDA = new SqlDataAdapter(); sqlDA.SelectCommand = BuildIntCommand( storedProcName, parameters ); sqlDA.Fill( dataSet, tableName ); Connection.Close(); } |
分享:Asp.Net编程基础经验技巧总结1.主要命名空间: %@ImportNamespace=System.Data%处理数据时用到 %@ImportNamespace=System.Data.ADO%使用ADO.net;时用到 %@ImportNamespace=System.Data.SQL%SQLServer数据库专用 %@ImportNamespace=System.Data.XML%不用看处理XML用到 %@ImportName
新闻热点
疑难解答
图片精选