http://blog.csdn.net/Knight94/archive/2006/11/15/1385284.aspx
http://blog.csdn.net/21aspnet/archive/2007/03/21/1535747.aspx
http://www.w3school.com.cn