ASP复习大纲终极版.docx
- 文档编号:6089664
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:15
- 大小:66.10KB
ASP复习大纲终极版.docx
《ASP复习大纲终极版.docx》由会员分享,可在线阅读,更多相关《ASP复习大纲终极版.docx(15页珍藏版)》请在冰豆网上搜索。
ASP复习大纲终极版
一、各章复习要点:
1、第1章ASP.net概论:
掌握Framework框架体系结构,掌握框架的组成部分及作用,如公共语言运行库(CLR)、.net编译器(IL、JIT)、类库等知识(P2)
2、第2章JavaScript语言简介
3、第3章ASP.NET的内置对象:
常用内置对象的属性及方法;Response(P49)、Request(P62)、Application(P68)、Session(74)、Server(80);计数器实现方法;Cookies信息的写与读;【重点】(实验三,四)
页面1:
Response、Request,Session
publicpartialclasslogin:
System.Web.UI.Page
{
protectedvoidButton1_Click(objectsender,EventArgse)
{stringumane,umm;
umane=Request.Form["TextBox1"];
umm=Request.Form["TextBox2"];
Response.Write("输入的用户名是:
'"+umane+"',密码是:
'"+umm+"'。
");
if(umane=="123"&&umm=="123")
{Session["u1"]=umane;
Session.Add("u2",umm);
Response.Redirect("Default.aspx");
}else
{;}
}}
页面2:
Response、Request,Session
publicpartialclass_Default:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{if(Session["u1"]==null||Session["u2"].ToString()==""){
Response.Redirect("~/login.aspx");
}else{
TextBox1.Text=Session["u1"].ToString();
TextBox2.Text=Session["u2"].ToString();
}
}
protectedvoidButton1_Click(objectsender,EventArgse)
{Session["u1"]=null;
Response.Redirect("login.aspx");
}
}
页面3:
Application
1.存取Application对象变量值
voidPage_Load(Objectsender,EventArgse)
{ Application.Add("河南","郑州");
Application.Add("河北","石家庄");
Application.Add("湖南","长沙");
for(inti=0;i { Response.Write("省份: "+Application.GetKey(i)+" Response.Write("省会: "+Application[i]+" Application.Clear(); } 2.锁定Appliction对象 防止其他的客户端在本地会话更改之前改变Appplication的值。 voidPage_Load(Objectsender,EventArgse) { Application.Add("河南","开封"); for(inti=0;i { Response.Write("省份: "+Application.GetKey(i)+" Reponse.Write("省会: "+Application[i]+" } Application.Lock(); Application["河南"]="郑州"; Response.Write("现在省会为: "+" for(inti=0;i { Response.Write("省份: "+Application.GetKey(i)+" Response.Write("省会: "+Application[i]+" Application.UnLock(); Application.Clear(); } 3.删除Applictaion变量 voidPage_Load(Objectsender,EventArgse) { Application.Add("河南","郑州"); Application.Add("河北","石家庄"); Application.RemoveAt (1); for(inti=0;i { Response.Write("省份: "+Application.GetKey(i)+" Response.Write("省会: "+Application[i]+" Application.Clear(); } 4、Server对象: 服务器方的基本属性和方法(示例演示) 在ASP.NET中,Response.Redirect()和Server.Transfer()都能实现网页重定向。 这两个方法的区别在于: ⏹利用Response.Redirect(),可重定向到已存在的任何网页;而Server.Transfer()只能用于重定向到已存在的位于同一目录或同一目录之下的目录中的ASP.NET网页。 ⏹利用Response.Redirect()完成重定向后,浏览器地址栏将显示新网页的URL,而利用Server.Transfer()完成重定向后,浏览器地址栏仍然显示旧网页的URL。 ⏹利用Server.Transfer()完成重定向后,原网页中所有内置对象的值仍保留;而利用Response.Redirect()完成重定向后,原网页中所有内置对象的值将被改写。 ⏹就重定向速度而言,Server.Transfer()优于Response.Direct()。 4、第4章ASP.NET服务器控件: 服务器控件及服务器控件的作用(P86);Web服务器控件与HTML控件的区别;验证控件及其应用;【重点】 页面1: publicpartialclass_Default: System.Web.UI.Page { protectedvoidPage_Load(objectsender,EventArgse) {//获取并显示客户端和服务器端的部分参数信息 Label1.Text=Label1.Text+" "+Request.ServerVariables["REMOTE_ADDR"]; Label1.Text=Label1.Text+" "+Request.Browser.Type; Label1.Text=Label1.Text+" "+Request.ServerVariables["LOCAL_ADDR"]; Label1.Text=Label1.Text+" "+Request.ServerVariables["APPL_PHYSICAL_PATH"]; //将浏览器用户的关键信息写入Cookies,实现个性化 Response.Cookies["weeksInfor"].Value="第八周"; Response.Cookies["weeksInfor"].Expires=DateTime.Now.AddDays(7); //第二种,面向对象 HttpCookieusif=newHttpCookie("userInfor"); usif.Values["zhuangye"]="计算机科学与技术系(软件设计)"; usif.Values["xingming"]="ZZZZZZ"; usif.Values["xuehao"]="08"; usif.Values["lastVisiteTime"]=DateTime.Now.ToString(); Response.Cookies.Add(usif);//将cookies对象usif添加到客户端的Cookies文件中 Response.Cookies["userInfor"].Values["zhuangye1"]="计算机科学与技术系(软件设计)"; HttpCookiembl=newHttpCookie("maybeLike"); mbl.Values["visiteP1"]="P4.bmp"; mbl.Values["visiteP2"]="P5.bmp"; mbl.Values["visiteP3"]="P6.bmp"; mbl.Expires=DateTime.Now.AddDays(7); Response.Cookies.Add(mbl); Response.Write("专业: "+Request.Cookies["userInfor"].Values["zhuangye"].ToString()+" Response.Write("学号: "+Request.Cookies["userInfor"].Values["xuehao"].ToString()+" Response.Write("当前时间"+Request.Cookies["userInfor"].Values["lastVisiteTime"].ToString()+" } } 页面2: publicpartialclasscookies2: System.Web.UI.Page { protectedvoidPage_Load(objectsender,EventArgse) {//显示浏览器用户浏览过的商品 Image1.ImageUrl="~/images/"+Request.Cookies["maybeLike"].Values["visiteP1"]; Image2.ImageUrl="~/images/"+Request.Cookies["maybeLike"].Values["visiteP2"]; Image3.ImageUrl="~/images/"+Request.Cookies["maybeLike"].Values["visiteP3"]; } protectedvoidButton1_Click(objectsender,EventArgse) {//查看信息则对商品真正浏览过,跟新最近浏览过的Cookies记录 Response.Cookies["maybeLike"].Values["visiteP1"]=Request.Cookies["maybeLike"].Values["visiteP2"]; Response.Cookies["maybeLike"].Values["visiteP2"]=Request.Cookies["maybeLike"].Values["visiteP3"]; Response.Cookies["maybeLike"].Values["visiteP3"]=Image4.ImageUrl.Substring(Image4.ImageUrl.LastIndexOf("/")+1); } } 5、第5章数据库操作技术: ADO.net编程基础知识;访问数据的两种接口——OLEDB、SQLClient;ADO.NET框架及其工作原理;Commnad(P170)、DataReader(P208)、DataAdapter(P194)、Dataset对象;数据访问操作的过程;【重点】 前台: //www.w3.org/1999/xhtml"> 简单绑定(父级绑定) LabelID="Label1"runat="server"Text='<%#Button1.Text%>'> Label> LabelID="Label2"runat="server"Text='<%#aaa%>'> Label> ButtonID="Button1"runat="server"Text='<%#"指定常量"%>'/> TextBoxID="TextBox1"runat="server"Text='<%#num()%>'> TextBox>
");
");}
");
");
");
");
");}
");
");}
你的IP地址是:
你的浏览器是:
服务器IP是:
WEB应用程序在服务器上的真是目录:
");
");
");