1.try{}catch{}语句的注意事项
在try{ }catch{ }语句中catch{ }中的语句不要用Response.Redirect();可以使用
Response.Write("<script>alert('出错!')</script>");语句,或使用
try(Exception e)
{
Response.Write("<script>alert('"+ex.Message+"')</script>"
}
2.static
private static int i=0;
private int i=0'
有static的,会保留运算结果。无static的不会保留运算结果。
3. RangeValidator的注意事项:
如果将属性中的Type设为string型,则MaximumValue和MinimumValue的值只能设为单个字母,不能设为数字,且将两个值不设为字母,两个位置也只是取首字母。在运行的时候也只是看文本框中的首字母是否在范围之内,不看后面的是什么,无论是字母还是数字。
4. SqlDataReader与SqlDataAdapter的区别:
SqlDataReader适用于读取单一行的数据,且一行的数据还要用多个控件来显示。SqlDataReader是读取数据流的形式,有可能丢失第一行数据。
SqlDataAdapter是将整个表都复制过来。不会丢失数据。
5. Adapter可以取单元格,和整个表
Reader取一行
6.关闭窗口
this.btnClose.Attributes.Add("onclick","window.close()");
7.带有DataList就要进行绑定,要记得加(!ispostback)
8.设置属性注意用public
9.修改文件名注意改掉class后的名
10.页面之间的传值最好不要用汉字,容易出错。





浙公网安备 33010602011771号