新闻发布系统中的代码记录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"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值