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"