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

本文介绍了ASP.NET编程中的一些实用技巧,包括如何在三层架构中调用页面方法、使用快捷键提高编码效率、简化数据库连接关闭操作、利用代码区域进行注释管理和保持Postback时滚动条位置的方法。

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"
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值