毕业设计论文-基于ASP.NET的网站设计.doc

上传人:教**** 文档编号:88292734 上传时间:2023-04-24 格式:DOC 页数:43 大小:2.21MB
返回 下载 相关 举报
毕业设计论文-基于ASP.NET的网站设计.doc_第1页
第1页 / 共43页
毕业设计论文-基于ASP.NET的网站设计.doc_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《毕业设计论文-基于ASP.NET的网站设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文-基于ASP.NET的网站设计.doc(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、四川建筑职业技术学院 计算机工程系毕业设计(论文)基于ASP.NET的网站设计二零一三年六月软件技术专业毕业设计(论文)摘 要当今随着互联网的发展,网上购物变得越来越普遍,而且已成为许多人生活中不可缺少的一部分。在网上商城里,对于那些商家来说,相比开实体店,节约了大量的成本,并且宣传、管理和经营都更便捷,比如网上销售库存压力较小、经营成本低、经营规模不受场地限制等。对消费者来讲,足不出门就能轻松地获得大量的商品信息,可以买到当地没有的商品,订货不受时间、地点的限制。而网上购物系统就如同建立在二者之间的沟通桥梁,将销售与购买紧紧相连,为商家和消费者提供了集交流、沟通和交易于一体的良好平台。现在人

2、们都希望网上购物是便宜、快捷、安全的,这也跟网购系统开发商提出了较高的要求,显然,对于一个购物网站而言,一款好的网上购物系统是必不可少的。现在比较好的网上购物系统通常都包括商品功能、订单功能、会员功能、支付和配送功能、模板功能、文章功能、广告功能、管理功能、统计分析功能、促销功能、国际化功能、整合功能、系统功能、搜索引擎优化功能,功能全不全,操作是否简易,安全性高还是低,视觉感好与差,是检验购物网站好不好的标准。功能越全,操作越简单,安全性越高,给人的视觉感越好,就越会受到商家和顾客的青睐。此次本人毕业设计所做项目是模仿京东商城,用Visual Studio 2008编程,SQL Server

3、 2005做数据库,由于时间和技术有限,所做项目仅能实现顾客购物的部分过程,在此深表遗憾。网站所涉过程从消费者进入网站首页、注册、登录到浏览商品、加入购物车,再到结算、选择银行,最后是查看订单信息。在做这个项目的过程中,本人遇到了许多问题,一些是通过自己在网上搜索解决的,还有是请教老师和同学解决的。这使我深深感受到自我的局限性。网络为我们提供了巨大的资源空间,希望大家能好好利用,拓展自己的知识,相信将来会用得着的。关键词:ASP.NET; 仿京东网站设计; 毕业论文目 录摘 要I目 录II1.1 本论文的背景和意义11.2 本论文的主要方法和研究进展11.3 本论文的主要内容21.4 本论文的

4、结构安排2第2章 主要内容32.1 系统需求分析32.2 系统设计32.2.1 系统流程图32.2.2 系统功能结构32.2.3 系统预览42.2.4 数据库设计62.2.4.1 数据库概要说明62.2.4.2 数据库E-R图分析72.2.4.3 数据表结构102.2.4.4 网站文件夹组织结构122.3 注册模块功能介绍132.4 商品浏览及加入购物车142.5 核对订单162.6 查看订单及其详情18结 论19致 谢21附 录 1 错误收集22第40页第1章 绪 论1.1 本论文的背景和意义随着Internet的发展和迅速普及,网上购物这一新型购物方式已逐渐被人们所接受,并逐渐改变甚至取代

5、了传统的购物观念。人么足不出户就可以在网上浏览到全国各地的商品信息,方便快捷地搜索到自己所需要的商品,而安全在线支付和送货上门服务,是人们更加深切地体会到这一购物方式的优越性。与此同时,网上商城这种新的商业运营模式被越来越多的商家运用到竞争中,并得到了大多数顾客的认可,这种基于浏览器、服务器实现的销售方式已初具规模。一些电子商务网站的成立,从整体上降低了企业成本,加快了企业对市场的响应速度,提高了企业的服务质量和竞争力。京东网是国内主要的购物网站之一,也是中国电子商务领域最受消费者欢迎和最具影响力的电子商务网站之一。相较于同类电子商务网站,360buy京东商城拥有更为丰富的商品种类,并凭借更具

6、竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩。此次毕业设计围绕在京东商城购物这一过程,用Visual Studio 2008作平台,ASP.NET技术开发,实现了消费者购物的基本过程。本论文主要针对毕业设计所做项目(仿京东网站设计)进行探讨和研究。写此论文一方面有助于提高自己的写作能力,培养自己综合运用、巩固与扩展所学的基础理论和专业知识,培养自己独立分析、解决实际问题的能力。另一方面,可以帮助教师提高教学质量。再者,将此论文写好并传到网上,可以让更多的人看到,帮助有的人查阅资料,了解软件开发,为社会创造价值。1.2 本论文的主要方法和研究进展本论文

7、是经过实际的项目设计后得出的经验总结和心得体会,是对软件开发的论述和探讨,所以运用的主要方法是实践操作。通过实实在在的亲身体验,把自身在设计过程中遇到的问题和解决方法做出总结,将项目设计中运用的技巧和好的方法做出了归纳。由于时间和技术有限,此项目设计仅能实现从消费者注册、登录到浏览商品、加入购物车、核算,最后查看订单及订单详情,而未能完整地将消费者在京东购物的过程实现,对此深表遗憾。另外,本论文可能存在遗漏或错误之处,还请广大读者批评指正。1.3 本论文的主要内容本论文会针对项目主要部分做简单的介绍和分析。消费者注册会涉及到邮箱验证,登录后要浏览商品,选中商品可以加入购物车,对购物车中的商品进

8、行核算,提交订单之前需要核对订单,提交订单后会产生订单,消费者可以查看订单及详情。另外,对数据库的设计也会做简要的介绍。1.4 本论文的结构安排第二章第一节,对系统进行需求分析。第二章第二节,系统设计。第二章第三节,注册模块,重点介绍邮箱验证功能。第二章第四节,商品浏览及加入购物车。第二章第五节,核对订单。第二章第六节,查看订单及其详情。结论,对毕业设计做总结。致谢,对在本次毕业设计过程中给予过帮助和支持的老师和同学表示感谢。参考文献,列出在本次毕业设计中所查阅的参考资料清单。附录1,对网站开发过程中遇到的问题和相应的解决方案做出总结。第2章 主要内容2.1 系统需求分析随着中国市场经济的日趋

9、成熟,中国企业面对的竞争压力越来越大,企业想要生存,在提高企业内部管理效率、充分利用企业内部资源的基础上,必须不断扩展销售渠道、扩大消费群体,提高企业的竞争力。随着信息化时代的到来,电子商务网站成为企业对外展示商品信息,从事商务活动的窗口。如何建立企业的电子商务网站,如何把企业业务扩展到Internet上,已成为企业普遍面临的问题。2.2 系统设计2.2.1 系统流程图仿京东购物网站系统流程图,如图2-2-1-1。图2-2-1-1 仿京东购物网站系统流程图2.2.2 系统功能结构仿京东购物网站前台管理系统功能设计如图2-2-2-1。图2-2-2 网站系统结构图2.2.3 系统预览仿京东购物网站

10、是由多个web页面组成,下面仅列出几个典型页面。网站首页如图2-2-3-1所示,主要提供商品分类导航信息和搜索商品功能。图2-2-3-1 网站首页购物车页面如图2-2-3-2所示,该页面主要用来查看所购商品,修改商品数量,删除所购商品。图2-2-3-2 购物车页面核对订单页面如图2-2-3-3所示,该页面主要用来修改收货人信息和支付及配送方式,展示商品清单。图2-2-3-3 核对订单页面“我的订单”页面如图2-2-3-4所示,该页面主要用来展示用户所有订单的简略信息,并提供根据订单日期、订单状态、商品编号等查询订单信息。点击订单号或查看,可以在另一个页面查看该订单详细信息。图2-2-3-4 我

11、的订单页面订单详细页如图2-2-3-5所示,该页面主要显示订单详细信息。图2-2-3-5 订单详细页面2.2.4 数据库设计通过对网站进行需求分析及网站系统流程的设计,数据库和对应的实体E-R图已初步定型,下面一一介绍。2.2.4.1 数据库概要说明图 2-2-4-1-1为数据表树形结构图,它包含了对系统中所有数据表的相关描述。图2-2-4-1-1 数据表树形结构2.2.4.2 数据库E-R图分析消费者登录信息E-R图如图2-2-4-2-1所示。图2-2-4-2-1 消费者实体E-R图联系人信息实体E-R图如图2-2-4-2-2所示。图2-2-4-2-2 消费者实体E-R图地址信息实体E-R图

12、如图2-2-4-2-3所示。图2-2-4-2-3 地址信息实体E-R图商品信息实体E-R图如图2-2-4-2-4所示。图2-2-4-2-4 商品信息实体E-R图购物车信息实体E-R图如图2-2-4-2-5所示。图2-2-4-2-5 购物车信息实体E-R图订单信息实体E-R图如图2-2-4-2-6所示。图2-2-4-2-6 订单信息实体E-R图订单状态实体E-R图如图2-2-4-2-7所示。图2-2-4-2-7 订单状态实体E-R图2.2.4.3 数据表结构在设计完数据库实体E-R图之后,下面将根据实体E-R图设计数据表结构。Rtb_User(消费者登录信息表)。消费者信息表主要存储消费者登录所

13、需信息。数据表结构如图2-2-4-3-1所示。图2-2-4-3-1 消费者登录信息表数据结构Rtb_ConsigneeInfo(联系人信息表)联系人信息表主要存储消费者信息,商家才好根据这些信息配送货物。数据表结构如图2-2-4-3-2所示。图2-2-4-3-2 联系人信息表数据结构Rtb_Address(地址信息表)地址信息表主要存储地址,消费者在核对订单时会选择收货地址,会用到它。数据表结构如图2-2-4-3-3所示。图2-2-4-3-3 地址信息表数据结构Rtb_Goods(商品信息表)商品信息表用来存储商品信息,如商品编号、名称、价格等,数据表结构如图2-2-4-3-4所示。图2-2-

14、4-3-4 商品信息数据表结构Rtb_ShoppingCart(购物车信息表)购物车信息表主要用来存储商品信息和订单信息,数据表结构如图2-2-4-3-5所示。图2-2-4-3-5 购物车信息数据表结构Rtb_OrderInfo (订单信息表)订单信息表主要用来存储订单信息,数据表结构如图2-2-4-3-6所示。图2-2-4-3-6 订单信息数据表结构Rtb_OrderState(订单状态表)订单状态表主要用来存储订单状态,数据表结构如图2-2-4-3-7所示。图2-2-4-3-7 订单状态数据表结构2.2.4.4 网站文件夹组织结构网站文件夹组织结构图如图2-2-4-4-1所示。图2-2-4

15、-4-1 网站文件夹组织结构2.3 注册模块功能介绍一个购物网站没有注册功能是不行的,只有注册账号过后才可以登录,进而进行购物。下面图2-3-1是笔者仿京东做的注册页面,前台页面大部分代码来自京东原代码,只有后台是笔者自己写的。图2-3-1 注册页面前台页面引入了些js文件,这些文件的功能基本上在这里体现在对用户输入的邮箱、密码、验证码的合法性的验证。.cs代码中有一个邮箱验证功能,在笔者看来是一个重难点。邮箱验证功能包括发送邮件前的验证,发送邮件和激活账户三个步骤,而发送邮件又是这里的重难点。下面是这个页面的重点代码:MailMessage m = new MailMessage();/建立

16、邮件发送对象m.From = new MailAddress(FROM);/获取发件人地址m.To.Add(TO);/获取收件人地址m.Subject = SUBJECT;/获取此电子邮件的主题m.Body = BODY;/获取邮件正文m.BodyEncoding = System.Text.Encoding.UTF8;/设置邮件正文的编码m.IsBodyHtml = bIsHtml;/设置邮件正文是否为HTML格式m.ReplyTo = new MailAddress(FROM);/设置邮件的回复地址SmtpClient smtp = new SmtpClient(, 25);/初始化邮件传

17、输协议smtp.Credentials = new NetworkCredential(15031259715, wangjing911214+);/用指定的用户名和密码作为用于验证发件人身份的凭据smtp.EnableSsl = true;smtp.Send(m);/发送邮件 2.4 商品浏览及加入购物车当登录的用户在首页搜索栏里输入包含“手机”的关键词后,就会跳转到手机展示界面。在手机展示界面点击一个手机图标,通过页面传参,将该手机的“商品编号”传到ProductDisplay.aspx页面,在ProductDisplay.aspx页面根据获取到的参数进行产品信息查询,然后将该产品有关信息

18、显示在页面上。商品信息显示如图2-4-1所示。图2-4-1 商品信息在ProductDisplay.aspx页面输入购买数量,点击“加入购物车”按钮,会跳转到AddToCart.aspx页面,在这个页面,用户可以点击“继续购物”按钮,回到ProductDisplay.aspx页面,也可以点击“去结算”按钮,跳转到MyShoppingCart.aspx页面,如图2-4-2所示。图2-4-2 购物车页面在上图中,笔者在页面上加了一个GridView控件,用来显示已经加入购物车但未提交订单的商品信息,包括商品图片、名称、单价、数量和总价。另外,消费者可以对单个商品进行数量的修改,如果不想要,可以直接

19、点击“删除”。删除操作也可以通过勾选复选框,点击“删除选中的商品”进行删除操作。可以在上图中看到“-”、“+”、“删除”按钮,它们都是放在GridView控件的模板列里的,点击它们产生相应效果是通过触发RowCommand事件实现的。在此事件里,用到了下面的代码:GridViewRow gvr = (GridViewRow)(Button)e.CommandSource).NamingContainer);该代码用来初始化点击控件所在的数据行int index = gvr.RowIndex;这句话用来获取控件所在行的行索引值string cardId = GridView1.Rowsindex

20、.Cells0.Text.Trim();获取点击的btnReduce控件所在行的第一列的文本,第一列就是购物车编号,接下来就可以根据购物车编号查询购物车信息,删除一条记录,修改商品数量等。该页面重要代码如下:Label lblText = e.Row.Cells1.FindControl(lblGoodsId) as Label;string goodsidString = lblText.Text;string strSelect = select * from tb_Goods where GoodsId= + Convert.ToInt32(goodsidString) + ;/根据商品

21、编号查询商品信息SqlConnection conn = operate.getcon();/建立数据库连接对象SqlCommand scd = new SqlCommand(strSelect, conn);/建立数据库命令对象conn.Open();/打开数据库连接SqlDataReader sdr = scd.ExecuteReader();/建立数据读取器对象sdr.Read();/读取数据string img = ./Images/;/设置图片路径Image imagGoods = e.Row.Cells1.FindControl(imgGoods) as Image;imagGoo

22、ds.ImageUrl = img + sdrPhotos.ToString();/获取图片位置lblText.Text = sdrGoodsName.ToString();/将第一列的Lable控件的文本值改为对应的商品名称e.Row.Cells2.Text = ¥ + sdrPrice.ToString();e.Row.Cells4.Text = ¥ + e.Row.Cells4.Text;sdr.Close();/关闭数据读取器conn.Close();/关闭数据库连接/设置鼠标悬停行的颜色e.Row.Attributes.Add(onMouseOver, Color=this.styl

23、e.backgroundColor;this.style.backgroundColor=lightBlue);e.Row.Attributes.Add(onMouseOut, this.style.backgroundColor=Color;);2.5 核对订单点击上图2-4-2所示页面中的“去结算”按钮,会跳转到CheckOrder.aspx页面,如图2-5-1所示。图2-5-1 核对订单信息在图2-5-1所示页面可以修改收货人信息、支付及配送方式。这个页面最麻烦的是控制div的显示与隐藏,笔者不仅在前台页面加了控制显示与隐藏的jQuery代码,在后台页用c#代码也进行了控制,最终才勉强达

24、到理想的效果。这个页面有个供用户选择的“所在地区”,用到了三个DropDownList控件,第一个显示省份,第二个显示市,第三个显示区(县),这个最重要的是控制DropDownList的SelectedIndexChanged事件。因为当选中第一个下拉框中的某项时,需要根据这一项绑定第二个下拉框中显示的内容,第三个下拉框中内容又要根据第二个下拉框选中的内容来绑定。该页面重要代码如下所示:Label lblgoodsText = e.Row.Cells1.FindControl(lblGoodsId) as Label;/初始化第一列ID为lblGoodsId的控件string goodsId

25、= lblgoodsText.Text;/获取商品编号string strSelectGoods = select * from tb_Goods where GoodsId= + Convert.ToInt32(goodsId) + ;/根据商品编号查询商品信息SqlConnection conn = operate.getcon();/建立数据库连接对象SqlCommand scd = new SqlCommand(strSelectGoods, conn);/建立数据库命令对象conn.Open();/打开数据库连接SqlDataReader sdr = scd.ExecuteReade

26、r();/建立数据读取器对象sdr.Read();/读取数据Image imgPhone = e.Row.Cells1.FindControl(Image26) as Image;/在第一列中查询ID为Image26的控件imgPhone.ImageUrl = ./Images/ + sdrPhotos.ToString();/设置图片的路径lblgoodsText.Text = sdrGoodsName.ToString();/显示商品名称e.Row.Cells5.Text = sdrStoreState.ToString();/将每件商品对应的库存状态显示出来e.Row.Cells2.Te

27、xt = ¥ + sdrPrice.ToString();/显示商品单价sdr.Close();/关闭数据读取器string strgoodnum = select * from tb_ShoppingCart where ShoppingCartId= + Convert.ToInt32(e.Row.Cells0.Text) + ;/根据购物车编号查询购物车信息SqlCommand scd2 = new SqlCommand(strgoodnum, conn);/建立数据库命令对象SqlDataReader sdr2 = scd2.ExecuteReader();/建立数据读取器对象sdr2

28、.Read();/读取数据e.Row.Cells4.Text = x + sdr2GoodsNumber.ToString();/设置第4列的值sdr2.Close();/关闭数据读取器conn.Close();/关闭数据库连接2.6 查看订单及其详情当提交订单后,就可以查看“我的订单”。“我的订单”页面如图2-6-1所示。此页面可供消费者根据所选条件筛选订单信息,也可以点击“订单号”或“查看”跳转到另外个页面查看订单详情。图2-6-1 订单页在图2-6-1所示的页面中,比较麻烦点的就是筛选查看功能。筛选可根据订单时间、订单状态、商品名称、商品编号或订单编号进行。这里面挺麻烦的是根据商品编号或

29、商品名称进行查询。因为订单表并未包含商品编号或商品名称,而只能通过购物车表进行查询。另外一个难点是,在根据商品编号或商品名称进行查询时,要考虑到一件商品可能存在于一条订单中,也可能存在于多条订单中,不同的情况,查询语句也会有差异。点击任意一条记录的订单号或“查看”,都会跳转到OrderDetail.aspx页面,如图2-6-2所示。图2-6-2 订单详细页订单详细页主要显示收货人信息、支付及配送方式、发票信息、商品清单等信息。该页面简单明了且美观,离不开div+css布局,层与层的嵌套稍不注意就会让页面失去想要达到的效果。结 论本次毕业设计共花时间近七周,在笔者的努力下,在老师和同学的帮助下,

30、笔者的“仿京东购物网站”能实现消费者购物的基本流程。主要流程是用户注册、登录、浏览商品、加入购物车、核对订单、查看订单和订单详情。其中花时间最多的是核对订单,因为这个页面需要控制层的显示与隐藏,而本人能力有限,费了九牛二虎之力才基本达到京东上原有的效果。在人生做学生的最后一段时间,能有效利用起来是很有意义的。做毕业设计作为高校毕业生必不可少的学习环节,是有它的独到之处的。第一,通过自主学习和寻求帮助,它可以使人的专业知识水平与分析和解决问题的能力得到快速提升;其二,坚持做能锻炼人的意志力;其三,在不断的碰到问题然后解决问题的循环过程中可以尝到失败的无奈和成功带来的喜悦;其四,各方面能力的提升会

31、为毕业生就业甚至未来的发展起到重要促进作用;其五,毕业设计交到老师那里可以为老师提供改进教学的素材;其六,把毕业设计项目和论文传到互联网上,可以给更多的爱好者或专业人士提供解决问题的素材和资料,让更多的人学得更多的东西,从而促进社会和人类文明的发展。“书山有路勤为径,学海无涯苦作舟”,学习应该说主要靠自己,靠自己的勤奋。“活到老,学到老,还有三分没学到”,要想学精一样东西,不是三两天就能摆平的,而是需要通过自己长期的刻苦努力才能达到,所以,不管现在还是以后,都应该树立学习的意识,要踏实认真地学,坚持学,才能学到真本事、真功夫。我国现在正处在社会主义发展的初级阶段,也正以矫健的步伐朝着全面小康奋

32、进,其间充满竞争和挑战,刚步入社会的我们面对的压力可能很大,但是,我们不能悲观,而要将压力转换为动力,努力为自己创造机遇,使自己尽可能快地融入社会,成为社会人。今后不管自己发展如何,都不应该忘了曾经帮助过我们、支持过我们的人,要懂得回报,尤其是我们的祖国,我们应该为祖国的发展贡献自己的青春!致 谢在做毕业设计的过程中,笔者遇到了不少问题,大多数是通过自己思考或查阅资料解决的,但有部分是通过请教老师和同学才得以解决的,真心感谢这些老师和同学,他们的帮助给我带来了喜悦,给予我信心,让我较顺利地完成了毕业设计。在这里要特别感谢我们的指导老师史红军老师和宋全记老师,他们从开始到结束就一直关心我们,指导

33、我们,尽职尽责,给予了我们莫大的帮助。也感谢从北软来的舒杨老师和郭海林老师,他们远道而来给我们提供了技术上的帮助。希望毕业后还有机会见到这些老师和同学,最后祝愿各位老师工作顺利、身体健康,祝愿各位同学前程似锦、生活愉快!附 录 1 错误收集错误1:您正在查找的资源(或者它的一个依赖)可能已被删除,或其名称已更改,或暂时不可用,请检查以下URL并确保其拼写正确,如图1-1所示。图1-1 错误1下面是解决方法,如图1-2所示。FindingPwd.aspx图1-2 错误1的解决方法错误2:某某附近有语法错误,如图1-3所示。from图1-3 错误2及解决方法错误3:要求已打开且可用的连接。连接的当

34、前状态为已关闭,错误如图1-4和1-7所示。图1-4 连接状态出错分析结果如图1-5所示。关闭得早了点图1-5 错误3的分析结果对错误3做修改,如图1-6所示。此时关闭合适图1-6 错误3修改后的展示之前未写图1-7 连接状态错误及解决方法错误4:连接尝试失败,如图1-8所示。网络没连接好图1-8 连接尝试失败错误错误5:必须放在具有runat=server的窗体标记内,如图1-9所示。图1-9 错误5解决方法:把你的代码放在里面,或者给你的标签加上 runat=sever,或者给你的按钮标签加上runat=sever错误6:只能在执行 Render() 的过程中调用 RegisterForE

35、ventValidation,如图1-10所示。在页面的Page指令添加EnableEventValidation=False图1-10 错误6错误7:TemplateField 上不支持回调,因为某些控件不能在回调中正确更新。关闭“GridView1”上的回调,如图1-11所示。将GridView控件的EnableSortingAndPagingCallbacks属性设置为false图1-11 错误7错误8:类型“GridView”的控件“GridView1”必须放在具有runat=server的窗体标记内,如图1-12所示。图1-12 错误8解决方法:后台页面添加public overri

36、de void VerifyRenderingInServerForm(Control control)错误9:无法将类型“object”隐式转换为“string”。存在一个显式转换(是否缺少强制转换?),如图1-13所示。图1-13 数据转换出错错误10:GridView“gdvOrder”激发了未处理的事件“RowDeleting”,如图1-14所示。图1-14 错误10解决方法:给GridView添加RowDeleting事件。错误11:未将对象引用设置到对象的实例,如图1-15所示。图1-15 错误11错误12:控制不能从一个 case 标签(“case 全部时间:”)贯穿到另一个 c

37、ase 标签,如图1-16所示。检查是否写break语句图1-16 错误12错误13:ExecuteReader”方法没有采用“4”个参数的重载,如图1-17所示。图1-17 错误13改正后如图1-18所示。图1-18 对错误13改正后的代码错误14:阅读器关闭时尝试调用 MetaData 无效,如图1-19所示。图1-19 错误14经改正后如图1-20所示。图1-20 对错误14改正后的代码错误15:ExecuteReader: Connection 属性尚未初始化,如图1-21所示。图1-21 错误15对错误15改正后的代码如图1-22所示。图1-22 对错误15改正后的代码错误16:在没

38、有任何数据时进行无效的读取尝试,如图1-23所示。图1-23 错误16对错误16改正后如图1-24所示。先前这里写的2图1-24 对错误16修改后的代码错误17:gdvGoodsList”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。未能找到 ID 为“SqlDataSource1”的控件,如图1-25所示。图1-25 错误17解决方法:将DataSourceID=SqlDataSource1去掉,如图1-26所示。图1-26 错误17的解决方法错误18: 您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL

39、并确保其拼写正确,如图1-27所示。母版页里,缺少反斜杠图1-27 错误18解决方法如图1-28所示。图1-28 对错误18的解决方法错误19:Connection 属性尚未初始化,如图1-29所示。图1-29 错误19解决方法如图1-30所示。图1-30 对错误19的解决方法错误20:只有assignment、call、increment、decrement和new对象表达式可用作语句,如图1-31所示。scd.ExecuteNonQuery();图1-31 错误20错误21:输入字符串的格式不正确,如图1-32所示。图1-32 错误21错误22:对象名tb_City无效,如图1-33所示。

40、图1-33 错误22修改后如图1-34所示。原来这里是tb_City,现在改过来了图1-34 修改后的结果图错误23:对象不能从 DBNull 转换为其他类型,如图1-35所示。数据库中这列原本都为NULL,添上数据就可以了图1-35 错误23及解决方法错误24:%2012% 附近有语法错误,如图1-36所示。图1-36 错误25解决方法如图1-37所示。先前缺少关键字like图1-37 错误24的解决方法错误25:在位置 1 处没有任何行,如图1-38所示。图1-38 错误25错误26:从数据类型 varchar 转换为 bigint 时出错,如图1-39所示。图1-39 错误26错误27:

41、分析器错误,如图1-40所示。图1-40 错误27解决方法:将下面的代码注释掉,如图1-41所示。图1-41 对错误27的解决方法错误28:localhost:4580 says: 上的网页,如图1-42所示。图1-42 错误28解决方法如图1-43所示。去掉class=”btn-surepay”图1-43 错误28错误29:word检测到您按住了Ctrl键。是否以安全模式启动word,如图1-44所示。图1-44 错误29解决办法:1.检查是否按住了键盘的Ctrl键,致使Ctrl键无法弹回,建议将键盘上的两个Ctrl键按几下,尽量使其弹回。2.如果第一种方法无效,就将当前文档保存好后重启电脑

42、。错误30:ConnectionString 属性尚未初始化,如图1-45所示。图1-45 错误30错误31:未能加载文件或程序集,或它的某一个依赖项。系统找不到指定的文件,如图1-46所示。将标签连同包含的内容一并注释掉图1-46 错误31错误32:在建立与服务器的连接时出错,如图1-47所示。图1-47 错误解决方法:找到web.config文件,如图1-48所示。图1-48 错误32的解决方法将value值改为连接自己要连的数据源,如图1-49所示。图1-49 错误32的解决方法错误33:在应用程序配置中未找到连接名,或者连接字符串为空,如图1-50所示。图1-50 错误33解决方法如图

43、1-51所示。只需将testonlineConnectionString修改为testonlineConnectionString2图1-51 错误33的解决方法错误34:超时时间已到,但是尚未从池中获取连接,如图1-52所示。图1-52 错误34解决方法:在web.config页面的connectionString连接字符串里加上Max Pool Size = 512即可错误35:应用程序已预编译,因此不允许使用目录“/学院单招考试系统/App_Code/”,如图1-53所示。图1-53 错误35解决方法:找到项目中的PrecompiledApp.config文件,将其删除。错误36:无法识

44、别的转义序列,如图1-54所示。为了达到转义的效果,在后再添加一个符号图1-54 错误36错误37:标准表达式中数据类型不匹配,如图1-55所示。图1-56 错误37string str = select * from chengji where XID= + uid + ;string str = select * from chengji where XID= + uid;解决方法如图1-57所示。图1-57 对错误37的解决方法错误38:不存在此行/列的数据,如图1-58所示。图1-58 错误38解决方法如图1-59所示。在此处插入dr.Read();图1-59 对错误38的解决方法错误

45、39:至少一个参数没有被指定值,如图1-60所示。图1-60 错误39解决方法如图1-61所示。原本这里写的是Ucalsses,改过来就行了图1-61 对错误39的解决方法错误40:System.IndexOutOfRangeException,如图1-62所示。修改为: drUheight.ToString();图1-62 错误40错误41:“RegularExpressionValidator1”的 ControlToValidate 属性不能为空,如图1-63所示。图1-63 错误41解决方法:将验证控件的ControlToValidate属性设置为要验证的控件的ID错误42: 当前上下文中不存在名称“tbDXName”,如图1-64所示。图1-64 错误4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁