http://niunan.iteye.com/blog/264176
感觉这套视频教程讲得很好,是从零到有,每个环节讲的都很细,能学到很多知识。
与我自己以前相比,看完这套视频教程后,我学会了:
1、在项目中如何使用存储过程、触法器等。
2、编写sqlHelper肋手类。
3、sql防注入技术。
4、对三层架构的使用。
5、用DIV+CSS技术来布局和美化页面。
6、在做项目时要在多种浏览器中测试。
等等...
牛腩教程中推荐的网:
www.artech.cn
www.itcast.net
www.tg029.com
以下是我学习时记下的笔记:
第三十九课:
当前根目录的写法:~/
txtKey.Text.Trim();
转码:UrlUc...解码:UrlDecode()
if ("bytile"==action)
第四十课:
新闻内容页,新闻实体类,新闻评论
button的命令参数CommandArgument
onClientClick="return confirm('是否真的删除该评论?')"
第四十一课:
1让网页记住滚动条的位置:MaintainScrollPositionOnPostback="true" ---9:00
2添加锚记13:00
3单击选择:οnclick="this.select();"
4生成图形验证吗:niunan.iteye.com/blog/252335
第四十二课:
1验证控件只显示*需加上text="*"
2弹出所有错误提示信息:在ValidationSummaryrp控件代码中加上ShowMessageBox="true" ShowSummary="false"
3用户IP:userIP=Request.ServerVariables["REMOTE_ADDR"];
4弹出提示时不让背景变白色(后台注册JAVASCRIPT)
Page.ClientScript.RegisterStartupScript(Page.GetType(),"message","<script language='javascript' defer>alert('验证码不对');</script>")
第六十三课:
分页:将GridView控件增加PageIndexChanging事件
GridView1.PageInde=e.NewPageIndex;
bindNews();
aspNetPager分页控件
sql2005分页语句:ROW_NUMBER() OVER (ORDER BY ID DESC) AS 行号
例:
with temptbl as (select ROW_NUMBER() OVER (ORDER BY ID DESC) AS 行号,* from news)
select * from temptbl where 行号 9 between 16
sql2000实现的方法
select top 每页记录数 * from news where id not in (select top (当前页数-1)*每页记录数 id from news order by id dese) order by id desc