还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
高级程序复习web高级web程序复习高级web程序复习一单项选择题
1.打开VS201*的菜单打开工具箱,应使用系统的视图菜单
2.在web编辑状态下,按ctrl+f5即可浏览当前编辑的页面
3.在VS201*中,通过使用菜单“帮助---目录”可以查看.NETFramework中的所有命名空间
4.一般应在vs的解决方案资源管理器窗口中通过右键并选择重命名,而不是在windows的资源管理器窗口重命名
5.页面的开头这样的代码称为页面指令
6.@page指令只能出现在.aspx页面中,用于定义页面特性
7.©master指令只能出现在母版页(扩展名为.master的文件)中,用于标识ASP.NET母版页
8.@control指令用于定义ASP.NET页分析器和编译器使用的控件的特定特性,它只能用于Web用户控件文件(礼ascx)中
9.@previouspagetype指令提供了为ASP.NET窗体页获得先前页名称的方法,常用于表单提交的跨页处理问题
10.利用Parse方法可以实现从文本型到整型的转换,反之ToStringO方法stringtemp2=FileUploadl.FileName.Substringtempl-4,4;〃获取图片文件的扩展名//Response.WriteTextBoxl.Text+temp2;FileUploadl.SaveAs Server.MapPath@〃\\flower_imag・・es\\〃+TextBox_编号.Text+temp2;//SaveAs方法Response.Write window,alert〃上传成功,谢谢!〃;〃;〃以下代码将上传文件的相关信息写到鲜花商品表tFlowerDetailsdbl.conn.Open;〃使用dbl的连接对象的方法建立连接stringsql=//insertintotFlower_DetaiIs bh,name,f lower_id,ft_id,price,market_price,zp,material,packagevalues@pl,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9〃;01eDbCommandcomm=new.OleDbCommandsql,dbl.conn;//创建命令对象comm.Parameters.Add new.OleDbParameter/z@plz/,TextBo x_编号.Text.ToStringO;//商品编号comm.Parameters.Add new.OleDbParameter zz@p2zz,TextBo x_名称.Text.ToStringO;〃商品名称comm.Parameters.Add newOleDbParameter z/@p3z/,Int
64.P arseDropDownListl.Text;comm.Parameters.Add new.OleDbParameter z/@p4/z,Int
64.ParseDropDownList
2.SelectedValue;comm.Parameters.Add new.OleDbParameterz/@p5z/,Int
64.ParseTextBox_会员价.Text;comm.Parameters.Addnew.OleDbParameter〃@p6〃,Int
64.ParseTextBox_市场价.Text;comm.Parameters.Addnew.OleDbParameter〃@p7〃,〃flower_images/〃+TextBox_编号.Text+temp2;comm.Parameters.Add new.OleDbParameter/z@p8,z,TextBo x_材料.Text.ToString;comm.Parameters.Add new.OleDbParam eter〃@p9〃,TextBox_包装.Text.ToString;intx=comm.ExecuteNonQuery;〃执行操作追加记录查询,并返回影响的记录数dbl.conn.Close;〃关闭连接Response.Write alert〃提交成功!〃〃;}}
一、各章习题中的选择题、填空题
二、名词解释英文全称、中文全称、作用HTML超文本标记语言,即HTML HypertextMarkupLanguage,是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分DHTML DHTML是DynamicHTML的简称,就是动态的html,使用DHTML技术,可使网页设计者创建出能够与用户交互并包含动态内容的页面XML可扩展标记语言ExtensibleMarkupLanguage,XML,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言XHTML可扩展超文本置标语言eXtensibleHyperTextMarkupLanguage,XHTML,HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的标记语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性CSS级联样式表CascadingStyleSheet,它是用来进行网页风格设计的DOM DOM=DocumentObjectModel,文档对象模型,D0M可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构换句话说,这是表示和处理一个HTML或XML文档的常用方法有一点很重要,D0M的设计是以对象管理组织0MG的规约为基础的,因此可以用于任何编程语言B/SB/S结构Browser/Server,浏览器/服务器模式,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用C/S C/S Client/Server结构,即大家熟知的客户机和服务器结构它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销ASP ASP是ActiveServerPage的缩写,意为“动态服务器页面”ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等利用ASP可以向网页中添加交互式内容如在线表单,也可以创建使用HTML网页作为用户界面的web应用程序PHP PHP,是英文超文本预处理语言HypertextPreprocessor的缩写PHP独特的语法混合了C、Java、Perl以及PHP自创的语法它可以比CGI或者Perl更快速地执行动态网页用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快JSP JSPJavaServerPages是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准在传统的网页HTML文件礼htm,*.html中加入Java程序片段Scriptlet和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页WEB
2.0Web
2.0是相对Webl.O的新的一类互联网应用的统称Webl.0的主要特点在于用户通过浏览器获取信息Web
2.0则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化!SNS SNS,全称SocialNetworkingServices,即社会性网络服务专指旨在帮助人们建立社会性网络的互联网应用服务也指社会现有已成熟普及的信息载体,如短信SMS服务AJAX AJAX即“AsynchronousJavaScriptandXML”异步JavaScript和XML,这个术语源自描述从基于Web的应用到基于数据的应用的转换在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用一样SEO SEOSearchEngineOptimization,汉译为搜索引擎优化搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式SEO目的理解是为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益SEO可分为站外SEO和站内SEO两种ActiveX ActiveX是一个开放的集成平台,为开发人员、用户和Web生产商提供了一个快速而简便的在Internet和Intranet创建程序集成和内容的方法使用ActiveX,可轻松方便的在Web页中插入多媒体效果、交互式对象、以及复杂程序,创建用户体验相当的高质量多媒体CD-ROMADO ADOActiveXDataObjects,ActiveX数据对象是Microsoft提出的应用程序接口API用以实现访问关系或非关系数据库中的数据ODBC开放数据库互连OpenDatabaseConnectivity,ODBC是微软公司开放服务结构WOSA,WindowsOpenServicesArchitecture中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API应用程序编程接口这些API利用SQL来完成其大部分任务ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBCoSQL结构化查询语言StructuredQueryLanguage,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名
三、简答静态网页、动态网页的区别静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页你编的是什么它显示的就是什么、不会有任何改变静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站另外,如果扩展名为.asp但却没有连数据库,完全是静态的页面,那也是静态网站.只是.asp扩展名B/S、C/S的区别B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/So ASPASP.NET、PHP、JSP的优缺点、常用软件配置ASP优点
1.无需编译
2.易于生成
3.独立于浏览器
4.面向对象
5.与任何ActiveXscripting语言兼容
6.源程序码不会外漏缺点
1、Windows本身的所有问题都会一成不变的也累加到了它的身上安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来
2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失
3、由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况
4、无法实现跨操作系统的应用当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的
5、还无法完全实现一些企业级的功能完全的集群、负载均横ASP.NET优点
1.简洁的设计和实施
2.语言灵活,并支持复杂的面向对象特性
3.开发环境缺点
1.数据库的连接复杂JSP优点
1、一处编写随处运行
2、系统的多台平支持
3、强大的的可伸缩性
4、多样化和功能强大的开发工具支持缺点
1、与ASP一样,Java的一些优势正是它致命的问题所在
2、缺少系统性的资料
3、速度超慢PHP优点
1、一种能快速学习、跨平台、有良好数据库交互能力的开发语言
2、简单轻便,易学易用
3、与Apache及其它扩展库结合紧密
4、良好的安全性缺点
1、数据库支持的极大变化
2、不适合应用于大型电子商务站点
3、安装复杂
4、缺少正规的商业支持
5、无法实现商品化应用的开发JavaScript和Java的区别虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的两个产品.Java是Sun公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展NetscapeNavigator功能,而开发的一种可以Web页面中的基于对象和事件驱动的解释性语言,它的前身是LiveScript;而Java的前身是Oak语言.区别在以下几个方面JavaScript是基于对象、Java是面向对象的,解释和编译的机制,两种语言所采用的变量是不一样的,代码格式不一样,嵌入方式不一样,Java采用静态联编、JavaScript采用动态联编ASP内置对象、作用
1.Application对象可以使用Application对象使给定应用程序的所有用户共享信息
2.Request对象可以使用Request对象访问任何用HTTP请求传递的信息
3.Response对象可以使用Response对象控制发送给用户的信息
4.Server对象Server对象提供对服务器上的方法和属性进行的访问
5.Session对象可以使用Session对象存储特定的用户会话所需的信息
6.ObjectContext对象可以使用Objectcontext对象提交或撤消由ASP脚本初始化的事务ADO对象、作用主要有三个Connection对象Connection对象主要是开启程序和数据库之间的连结Command对象Command对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等Recordset对象DataAdapter对象主要是在数据源以及DataSet之间执行数据传输的工作,它可以透过Command对象下达命令后,并将取得的数据放入DataSet对象中PositionMay201*123456789101112PositionMay201*124356789111012DeltainPositionCJava0bjective-CC++C#PHPVisualBasicPythonPerlRubyJavaScriptVisualBas ic.NET13141516171819201*18172414132220LispTransact-SQLPascalBashDelphi/ObjectPascalPL/SQLAssemblyLuaO.71%
0.64%
0.63%-
0.41%A
0.12%B
0.07%B
0.81%
0.79%
0.73%
0.00%A
0.33%A-
0.27%A
0.89%
0.82%-
0.05%A
0.16%A
4.32%
2.28%
1.67%
1.54%
1.13%
0.50%A-
0.53%A
0.22%A-
0.60%A-
0.14%A
9.20%
6.12%
5.78%
4.66%-
0.63%A-
0.70%A
0.07%A-
0.80%AProgrammingLanguage
18.73%
16.91%
10.43%
1.38%A
0.31%A
2.12%ARatingsMay201*DeltaMay201*Status201*年5月TIOBE编程语言排行榜、长期趋势图掌握
11.文本框控件TextBox:textmode属性singleline表示单行文本框,值multiline表示多行文本框,值password表示密码框
12.Button,LinkButton,ImageButton只是外观上的区别,它们常用的属性和事件
(1)PostBackUrl属性单击按钮时发送到的url若未指定,表示对本页面回发,否则跨页提交
(2)Click事件当单击按钮时被触发,执行服务器端代码
(3)ClientClick事件当单击按钮时被触发,执行客户端代码
13.Button,LinkButton,ImageButton都具有Click事件,HyperLink不具有Click事件
14.下拉列表控件的常用事件与属性
(1)SelectedlndexChanged事件当选择下拉列表中一项后被触发,为了得到回传效果,需要设置空间对象的属性AutoPostBack=True
(2)SelectedValue属性当前选定项的属性value值
(3)DataSourcelD属性设置要使用的数据源
15.单选按钮控件和复选框控件都使用Checked属性,判定选择了单选按钮组的哪一项应使用Checked属性,判断某个列表项是否选中使用的属性是Selected而不是Checked
16.使用GridView数据绑定控件需要设置两个属性AHowPaging=True(允许分页)和PageSize(分页数),设计时应在“拆分”模式下进行
17.ListView数据绑定控件没有分页功能,若要实现需要借助于辅助控件DataPager(不能单独使用,需要配合其它控件),DataPager,具有两个重要的属性是PagedControlID和
1、排名T0P20;
2、脚本语言;
3、主流语言的走势Alexa全球网站排名
1.Facebook
2.Google
3.YouTube
4.Yahoo!
5.Baidu.com
6.Ama zon.com
7.Wikipedia
8.QQ.C0M
9.WindowsLivelO.Taobao.comil.Blogspot.coml
2.Googlelndial
3.Twitterl
4.Linkedlnl
5.Yahoo!Japanl
6.Bingl
7.新浪新闻中心
18.只□e c
19.BH KKo ae
20.MSN
21.eBay
22.网易
23.Ask
24.WordPress.H TK Tcom
25.google.deAlexa中国网站排名
2.Baidu.com
2.QQ.COM
3.Taobao.com
4.新浪新闻中心
5.网易
6.新浪微博-随时随地分享身边的新鲜事儿
7.Google谷歌
8.Tman.com
9.Haol
2310.搜狐网
11.凤凰网凤凰新媒体
12.soso搜搜
13.360安全中心
14.优酷
15.Alipay.coml
6.Googlel
7.京东商城
18.搜狗SOGOU,com
19.Alibaba.com
20.豆瓣
21.中国站长站
22.亚马逊
23.我乐网
24.天涯社区
25.人人网掌握
1、排名TOP25;
2、网站类型搜索引擎、门户网站、电子商务、Web
2.0社交、视频、百科、博客、微博
四、编程HTML的表格、表单28页VBScript或JavaScript文档对象模型DOM及事件处理表单验证、实验二)
1.使用VBScript编写客户端脚本程序,计算e=1+1/1!+1/2!+…+l/n!,其中n的值由键盘输入,并输出结果客户端脚本程序n二InputBox〃请输入n的值〃,〃n〃MsgBox〃输入的n是z/nFunctionSumnDimi,j,ei=l j=le=lDoWhileiEndFunctionDocument.Write,ze的值是〃Sumcint N使用JAVAScript编写客户端脚本程序,利用DOM事件过程计算第2题的公式无标题文档functione n{vari,j,e;i=1,j=l,e=l;for i=l;iPageSize,ListView控件除了具有GridView控件的编辑和删除功能外,还能追加记录
18.使用GridView控件删除数据源必须使用的属性DataKeyNamesl
9.控件GridView默认使用的数据绑定列类型是BoundField
20.网站地图文件使用一对标记和若干对标记,并以.sitemap作为扩展名,其中和为根元素,它包含若干由和表示的节点
21.元素(节点)的常用属性
(1)title:表示超链接的文本
(2)description:描述超链接作用的提示文本
(3)url:超链接本网站中的目标页地址
(4)siteMapFile:引用另一个地图文件
(5)securityTrimniingEnabled:是否让地图支持安全性
(6)roles:表示哪些角色可以访问当前节点
22.VS201*提供了三个常用的导航控件
(1)SiteMapPath控件
(2)TreeView控件
(3)Menu控件
23.SiteMapPath控件的常用属性
(1)PathDirection:获取或设置导航路径节点的呈现顺序,取值除了CurrentToRoot外,还可以是RootToCurrent,在非主页中都必须使用
(2)PathSeparator:获取或设置一个符号,用于站点导航路径的路径分隔符
(3)ParrentLevelsDisplayed:获取或设置相当于当前显示节点的父节点级别数
(4)PathSeparatorTemplate:获取或设置一个控件模板,用于站点导航路径的路径分隔符
24.VS中查看或设置连接数据库字符串的方法二判断
25.ASP.NET网站是编译执行的,因此,没有必要把源代码放到服务器上,在VS中,直接将网站源文件复制或上传至IIS服务器,称为源代码发布;而编译成.dll文件再复制到网站里,称为编译发布显然,编译发布方式能保护软件被非法修改
26.使用发布网站,能保护C#源代码不被随意窃取(正确)
27.网站发布后将会自动生成名为bin的文件夹(正确)
28.类与结构的区别结构是值类型,类是引用类型,试用前需要实例化,类可以继承
29.类与结构都具有继承特性(正确)类与结构都可以继承(错误)在C#中,Convert是类,而Intl6是结构(正确)
30.利用控件SqlDataSource可以连接多种数据源,常用连接SQLServer,Oracle,Access等数据库
(1)访问含有密码的Access数据库,只能使用SqlDataSource控件(正确)
31.访问XML文件第一个是读取,第二个是写入和更改
(1)描述数据及其结构的XML语言中标记是固定的(错误)
(2)控件Xml位于VS201*“工具箱”的“标准”选项中(正确)
(3)在XML文档里,根节点只有一个(正确)
(4)每个关系型的数据表可以转换成一个XML文档(正确)
(5)XML是高级的HTML,可以取代他(错误)
32.网站地图文件网站地图用来描述网站中网页文件的层次结构,通常使用一个反映网站层次结构的XML格式文件
(1)网站地图文件都是XML文件(正确)三填空题
33.ASP.NET的PostBack机制导致页面刷新
34.ASP.NET常用控件的常用属性与方法
(1)文本框控件TextBox:textmode属性singleline表示单行文本框,值multiline表示多行文本框,值password表示密码框Focus方法设置文本框焦点单项选择题有介绍
35.ASP.NET内置对象的常用属性与方法1Response对象是ASP的一个基本内置对象也是Page类的一个属性,Response对象两种方法输出方法Write和重定向方法Redirect2Request对象是ASP的一个基本内置对象也是Page类的一个属性
①利用Request.Form属性可以获取窗体中HTML元素的值
②使用Request.QueryString属性可以获取HTTP查询字符串变量的集合
③使用Request.ServerVariables属性可以获得服务器和客户端的一些环境信息
④使用Request.Browser属性可以获取客户端浏览器的类型及版本等信息3Server对象
①MapPath方法将引用文件的路径名转换为物理路径
②Exectue方法Server.Exectuef方法和Server.Transfer方法是停止执行当前页面,将执行控制权转移到指定的新页面
③ScriptTimeOut属性用于设置服务器动态网页的最长执行时间默认为90秒
④CreateObject方法在ASP中主要用于创建ADO组件对象的实例,从而实现数据库连接,访问功能4Application对象
①Lock方法禁止其他客户修改Application变量
②Application_OnStart:网站在创建第一个新的会话时触发Application_OnEnd:在应用程序结束时触发
36.执行Button控件对象的Click事件过程前客户端确认的实现方法return方法
37.数据源控件主要属性与方法1登录SqlServer数据库有两种方式一种是使用Windows身份验证“另一种是SqlServer身份验证“
38.数据绑定控件的主要属性与方法参见单项选择题16和
1739.ASP.NET的常用文件类型
1.asax应用程序根目录,通常是Global,asax文件,该文件包含从HttpApplication类派生并表示该应用程序的代码
2.ascx应用程序根目录或子目录,Web用户控件文件,该文件定义自定义、可重复使用的用户控件
3.ashx应用程序根目录或子目录一般处理程序文件,该文件包含实现IHttpHandler接口以处理所有传入请求的代码
4.asmx应用程序根目录或子目录XMLWebservices文件,该文件包含通过SOAP方式可用于其他Web应用程序的类和方法
5.aspx应用程序根目录或子目录ASP.NETWeb窗体文件,该文件可包含Web控件和其他业务逻辑
40.XML文件采用的结构形式树状结构四简答题
1、如何实现ASP.NET网站的在线人数统计?通过Session来统计,变量存放在数据库或App中,当会话建立让App中的一个对象变量自动+1,当Session断开时让该变量-1,当应用程序结束时,把数据回写进数据库,应用程序启动时读取数据库数据...
2、如何使用ADO.NET访问SQLServer数据库利用Connection对象创建与数据库的连接利用Command对象对数据库执行SOL命令当有记录集返回时,利用Datareader对象读取数据源中的数据,Datareader对象只能顺序读取数据源中的数据,不能更新数据源中的数据,需要完成其他复杂的数据操作,需要使用DAtaSet对象利用DataAdapter对象并配合DAtaset对象对数据库进行增,册J,改
3、如何使用PagedDataSource类对数据绑定控件分页?1创建类PagedDataSource的实例ps;2设定ps的数据源3设置允许分页属性ps.AllowPaging=true;4设置每页记录数ps.PageSize;5设置当前页ps.CurrentPaelndex;6让ps作为数据显示控件的数据源;7数据绑定
4、如何使用国家气象局提供的天气Web服务?1Web服务是Web服务器提供的一种基于组件的应用程序,调用Web服务是通过XML数据展示的;2ASP.NET提供了创建Web服务的功能,文件扩展名为asmx;3页面引用Web服务时,需先创建对Web服务的引用Web引用名与Web服务名的关系,就是命名空间与类的关系
5、如何使用VS提供的Ajax控件?在VS界面的工具栏“AJAXExtension”选项,里面有scriptnanager控件,UpdatePanel控件,timer控件,UpdateProgress控件
6、如何使用第三方提供的控件?引用到网站的方法;右击网站名称->添加引用,再添加引用对话框选择“浏览”,在指定第三方的位置引用到VS工具箱的方法;工具箱中右键添加选项选择项找到厂家控件或者直接把厂家控件拖拽到工具箱中五程序填空题usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;//ListltemusingSystem.Web.UI.WebControls.WebParts;usingSystem.Data.OleDb;//OleDbParameterpublicpartialclassadmin_UpFlower:System.Web.UI.PageDBClassdbl=newDBClass;protectedvoidPage_Loadobjectsender,EventArgse{if!IsPostBack{stringsql=zselectbhfromtFlower_Detailsorderbybhdesc〃■DataTabledt=dbl.GetRecords sql;//自动生成欲增加的商品的编号TextBox_编号.Text=Int
32.Parse dt.Rows
[0][〃bh〃].ToString+
1.ToString;sql二〃select*fromtFlowe r_Type〃;〃一级分类项dt二dbl.GetRecords sql;〃调用公用类提供的方法forinti=0;i=〃〃p=〃〃〉protectedvoidDropDownListlSelectedlndexChangedobjectsender,EventArgse〃在选择了DropDownListl的列表项后〃在选择了DropDownListl的列表项后设定DropDownList2的列表项值控件关联stringsql=,,select*fromtft_typewhereflower_id=,/+Int
64.Pa rseDropDownListl.Text.ToString;DataTabledt=dbl.GetRecordssql;//二级分类项forinti=0;idt.rows,count;i++dropdownlist
2.items,add newp=〃〃X/dt.rows,count;i++dropdownlist
2.items,add newListitemdt.Rows[i][〃ft_name〃].ToString,dt.Rows[i][〃ft_id〃].ToString;}protectedvoidLinkButtonl Clickobjectsender,EventArgse〃提交{//Response.Write DropDownListl.Text;〃输出列表值//Response.Write DropDownList
2.Text;〃输出列表值if IFileUploadl.HasFile//HasFile属性检查是否通过浏览方式不是输入方式选定了某个文件{Response.Write window,alert〃请先选择要上传的文件!〃;〃;return;}〃必须在上传了商品编号对应的图片文件Session[,zbhz,/].jpg或.gif后才能写数据库〃保存上传的文件inttempl=FileUploadl.Fil eName.Length;//长度。
个人认证
优秀文档
获得点赞 0