《ASP NET动态网站开发基础教程习题答案.docx》由会员分享,可在线阅读,更多相关《ASP NET动态网站开发基础教程习题答案.docx(25页珍藏版)》请在优知文库上搜索。
1、ChapOl参考答案一、填空题1、WebXMLWebservices2、公共语言运行库、.NETFramework类库3、属性方法事务4、asp5、cs二、选择题1、ABCD2、ABCD3、AB4、A5、B三、上机操作题1、参考1.3.1。2、参考1.4.2。3、在exl_l.aspx文件中的代码如下所示:在exl_l.aspx.es中的代码如下所示:publicpartialclass_Default:System.Web.UI.Page(privatestaticinti;protectedvoidPage_Load(objectsender,EventArgse)(if(!Page.Is
2、PostBack)i=0;)protectedvoidButtonl_Click(objectsender,EventArgse)(i=i+l;1.abeIlJext=您单击了,+i.ToStringO+”次按钮”;)Ch叩02参考答案一、填空题1、引用类型2、object3、显式4、多态性5、初始化语句右侧二、选择题1、AC2、A3、B4、B5、AC三、上机操作题1、本习题的源代码如下:namespaceex2_l(structstudent(publicstringname;publicstringaddress;publicstringtel;);classProgram(staticv
3、oidMain(stringargs)(studentstu=newstudent5;for(inti=0;i5;i+)(stui.name=Console.ReadLine();stui.address=Console.ReadLinef);stui.tel=Console.ReadLine();)for(inti=0;i5;i+)(Console.WriteLine(i.ToString();Console.WriteLine(stui.name);Console.WriteLine(stui.address);Console.WriteLine(stui.tel);Console.Rea
4、dLine();2、本习题的源代码如下:namespaceex2_2(classProgram(staticvoidsort(inta,intn)(inttemp;for(inti=1;in;i+)for(intj=0;jaj+l)temp=aj;aU=aj+1;aj+1=temp;)staticvoidMain(stringargs)(intn=5;inta=newint5;for(inti=0;i5;i+)(ai=Convert.Tolnt32(Console.ReadLine();)sort(azn);for(inti=0;iABCD4、AD三、上机操作题1、在ex_l_Laspx文件中
5、的代码如下所示:在ex_l_l.aspx.cs文件中的代码如下所示:publicpartialclass_Default:System.Web.U!.PageprotectedvoidPage_Load(objectsender,EventArgse)()protectedvoidButtonl_Click(objectsender,EventArgse)(Response.Redirect(e-l_2.aspx7name=);)在ex_l_2.aspx.cs文件中的代码如下所示:publicpartialclassex_l_2:System.Web.UI.Page(protectedvoid
6、Page_Load(objectsender,EventArgse)(Response.Write(Request.QueryString,name);)2、在ex2JLaspx文件中的代码如下所示:在ex_2_l.aspx.cs文件中的代码如下所示:publicpartialclass_ex_2_l:System.Web.UI.Page(protectedvoidPage_Load(objectsender,EventArgse)()protectedvoidButtonl_Click(objectsender,EventArgse)(SeSSionname”=李四u;Response.Re
7、direct(ex_2_2.aspx);)在ex_2_2.aspx文件中的代码如下所示:在ex_2_2.aspx.es文件中的代码如下所示:publicpartialclass_ex_2_2:System.Web.UI.PageprotectedvoidPage_Load(objectsender,EventArgse)(1.abeIlJext=Session,name.ToString();)3、在ex_3_l.aspx.cs文件中的代码如下所示:publicpartialclass_ex_3_l:System.Web.UI.Page(protectedvoidPage_Load(objec
8、tsender,EventArgse)(Cookiecookiel=Request.Cookiesttt;if(cookiel=null)(创建一个cookie实例Cookiecookie=newCookie(ttt);添加要存储的信息,接受键/值结合的方式cookie.Values.Add(Name,7bm);cookie.Expires=DateTime.Now-AddYears(I);把cookie加如当前的页面的Response对象里面Response.Cookies.Add(cookie);Response.Redirect(mail.l63);)else(Response.Write(cookiel.ValuesName);)Ch叩04参考答案一、填空题1、System.Web.ULWebControIs2 .设置是否自动向服务器发送数据false用户单击此控件时并不导致向服务器发送页面。3 .编程方式运行时更改页面中的文本4 .标头标题链接链接5 .图像作用点控件的集合二、1.D2.B3.D4.C5.D三、上机操作题1、在ex4jLaspx文件中代码如下所示:演示ComboBox控件的运用请选择您的登录方式:asp:DropDownListrunat=serverID=DropDownUstlAutoP