新闻发布系统中的代码记录1

 1、三层中起始页的方法调用

Response.Write(SQLHelper.test());       //静态方法调用 
Response.Write(new SQLHelper().test());    //非静态方法调用

2、连续按两下Tab键会自动显示代码段   例如:

写出switch后连续按两下Tab键,后面的代码和格式就会自动生成(在vs中)

3、更简单的关闭连接的方法(可代替Try-Catch方法)

using (sdr = cmd.ExecuteReader(CommandBehavior .CloseConnection)){dt.Load(sdr);}

使用Try-Catch的写法如下:

public int ExecuteNonQuery(string cmdText, CommandType ct) 
       { 
           int res; 
           try 
           { 
               cmd = new SqlCommand(cmdText, GetConn()); 
               cmd.CommandType = ct; 
               res = cmd.ExecuteNonQuery(); 
           } 
           catch (Exception ex) 
           {
               throw ex; 
           } 
           finally 
           { 
               if (conn.State ==ConnectionState .Open) 
               { 
                   conn.Close(); 
               } 
           } 
           return res; 
       }

使用上面介绍的简单方法如下:

public DataTable ExecuteQuery(string cmdText, CommandType ct) 
       { 
           DataTable dt = new DataTable(); 
           cmd = new SqlCommand(cmdText, GetConn()); 
           cmd.CommandType = ct; 
           using (sdr=cmd.ExecuteReader (CommandBehavior .CloseConnection )) 
           { 
               dt.Load(sdr); 
           } 
           return dt; 
       } 

4、小技巧:添加注释,使用Region添加注释折叠后看起来就比较方便

#region 增加十条热点新闻
/// <summary>
/// 取出前十条新闻(所属分类、新闻标题、发布时间)
/// </summary>
/// <returns></returns>
public DataTable SelectNewNews(){return sqlhelper.test("procNewsSelectNewNews");}
#endregion

5、保持滚动条的位置不变的一个属性

MaintainScrollPositionOnPostback ="true"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值