餐饮管理系统安卓屋网站设计说明_第1页
餐饮管理系统安卓屋网站设计说明_第2页
餐饮管理系统安卓屋网站设计说明_第3页
餐饮管理系统安卓屋网站设计说明_第4页
餐饮管理系统安卓屋网站设计说明_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. . . . 唐 山 学 院课 程 设 计设计题目:餐饮管理系统电子信息系12计算机信息管理1班系 别:_X琦 班 级:_田树华姓 名:_指 导 教 师:_2014年7月9日20 / 23餐饮管理系统摘 要如今,伴随着计算机信息技术,网络技术发展的迅猛之势,INTTERNET的不断普与,信息化技术已经渗透到社会生活的各个领域和层面,网上冲浪已成为一种时尚,网民在满足时的网络购物、网络视频、八卦新闻、时事政治之余能更多的关注美食美味和饮食健康。民以食为天, 人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和

2、先进的管理办法,使点菜和管理一体化。但一直以来人们使用的餐饮管理系统均是以人为主体的,使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。例如统计结账快捷、安全性好、可靠性好、存储量大、寿命长、成本低等。这些优点不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效的管理酒店或餐馆的餐饮服务。通过编写此 网 站 概要说明书,实现在互联网上进行餐饮相关的检索,网上查询,网上浏览,网上评价,在线订餐等功能。随着社会各方面的进步,餐饮产业的绝对规模的迅速增长以与相对规模日益扩大,产业竞争不断的增强,使得美食文化逐渐商业化。餐饮业的竞争市场变得更大更难以生存。本为各个加盟店

3、铺提供了一个有力的跳台,在成长的同时也在助各个店铺成长,为店铺打上知名度,为饮食业进入网络化发展提供一个良好的支撑。本系统的目的是为美食爱好者搭建一个可以更好的了解美食渊源的平台,为上班族搭建一个方便快捷的吃饭通道,为蜗居的人们提供方便合理的饮食搭配,即满足了网民的购物欲望,又解决了那些工作狂不愿意排队买饭的需求,同时还能让一些美食文化得到传播。关键词: Android Dreamweaver Flash photoshop目 录课程设计11引言11.1概述11.2背景11.3围11.4任务目标11.5编写的目的12 相关技术基础12.3 div+css简介32.4 JavaScript简介3

4、3相关页面与其控件的说明43.3常用控件与其属性133.3 GridView实现数据增、删、改、查、的功能184.系统需求分析181引言餐饮管理系统是餐饮企业不可缺少的一部分,但一直以来人们使用的餐饮管理系统均是以人为主体,需要很多的人力、物力和财力等,而且效率不是很高, 有时甚至因为某些人为原因造成重大的损失, 以致餐饮管理工作既繁琐又不利于 分析企业的经营状况。1.1概述现代社会,在餐饮业传统的餐饮管理现在已经很难应对当今社会对餐饮业的 管理要求, 采用人工处理这些信息不仅工作量繁重、 复杂, 而且容易产生错误和 混乱。 而采用计算机进行信息的有效管理不但能实现管理的规化, 而且还可以 避

5、免错误,提高效率,大大提高了对信息管理的便捷性、安全性、准确性。鉴于 传统餐饮管理方式的种种缺陷, 我们设计了方便中小级别餐饮企业使用的应用程 序系统餐饮管理系统,来实现企业餐饮自动化管理 1.2背景系统名称:餐饮管理系统   b) 设计对象:餐饮企业 1.3围系统包括的围:所有登陆本系统的管理员 1.4任务目标进行信息的有效管理不但能实现管理的规化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。 3.本系统数据库结构 1.5编写的目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详

6、尽理解,以与在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。2 相关技术基础2.1 NET平台概述NET平台是微软推出的一个全新的计算平台,它极简化了在高度分布式Internet环境中应用程序的开发。.NET为在Internet环境中开发Windows应用程序,Web应用程序,移动计算等提供了一个一致的开发环境2.2 什么是ASP.netASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运

7、行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言

8、的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。简单性和易学性ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-

9、Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,

10、它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性,和可扩展性ASP.net设计时考虑了让开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序是绝对安全的。2.3 div+css简介div标签和其他HTML标签没有什么区别,需要关闭标志。如果不加

11、入任何css样式,它的效果类似<p>标记。Div示例代码如下:<div>容</div>把css的扩展属性放入div标签中,就可以控制div容器中的所有HTML元素显示在屏幕上的具体位置,为了实现这种1:1的精确控制,必须给当前的div加上唯一的id,用来区分其他div标记。还有一种情况是:你想让一类或者说几个div具有一样的样式属性时,可以给每个div加上class属性,这样具有同样class属性的div标记样式一样。代码如下:<div id=”wrap”>容</div><div class=”button”>容</

12、div>CSS是英文Cascading Style Sheet缩写形式,中文译为层叠样式表或级联样式表。Web设计者可利用它来定义文档的样式,这里指的文档不仅限于(X)HTML。通过CSS,设计者可控制文档的字体、颜色、图像、表格、和布局格式,同时设计者也可以将表示样式外观的信息从容中分离出来,集中放置在页面的某一部分,甚至可保存为独立的文件,从而减少文件的大小,节省网络的宽带、节约web设计者维护代码的时间。CSS有如此多的好处,掌握和使用好它对于web设计者来说是非常必要的。DIV+CSS是标准(或称“WEB标准”)中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局

13、方法有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地达到了w3c容与表现相分离。以下是DIV+CSS的特点简介:(1)符合W3C标准;(2)支持浏览器的兼容;(3)样式的调整更加方便;(4)代码简洁;(5)表现和结构分离。2.4 JavaScript简介JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现

14、的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。2.4.1JavaScript语句JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。这个 JavaScript 语句告诉浏览器向网页输出 "Hello world":document.write("Hello world");通常要在每行语句的结尾加上一个分号。大多数人都认为这是一个好的编程习惯,而且在 web 上的 JavaScript 案例中也常常会看到这种情况。分号是可选的(根据 JavaScript 标准),浏览器把行末作为语句的结尾。正因如

15、此,常常会看到一些结尾没有分号的例子.2.4.2 注释可以添加注释来对JavaScript进行解释,或者提高其可读性。单行的注释以“/”开始。多行注释以 /* 开头,以*/结尾。2.4.3 变量变量是用于存储信息的容器,一般先声明变量,再向变量赋值。3相关页面与其控件的说明3.1 创建Master页面要创建Master页面,可以在VWD的Solution Explorer中右击根目录,选择Add Item,并将类型指定为Master Page。默认情况下,新Master页面的名称是MasterPage.master,位于站点的根目录中。Master页面由三部分组成。首先是一些基本的标记(tag

16、)和标志(例如Master页面的标志,DOCTYPE、xmlns、html和head标记),所有已显示出来的页面都会包含这些容。这些容在Master页面中只输入一次,以减少重复工作。DOCTYPE和xmlns指示服务器可以从何处查看页面中所使用的标记的定义。注意这些标记不会出现在Content页面中:<% master language="VB" %><!DOCTYPE HTML PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN""./TR/xhtml1/DTD/xhtml1-

17、transitional.dtd"><html xmlns="./1999/xhtml"><head id="PageHead" runat="server"><meta -equiv="Content-Type" content="text/html; charset=utf-8" /><meta -equiv="Content-Language" content="en-uk" /&

18、gt;<title>Wrox United</title><link rel="stylesheet" type="text/css" href= "site.css" runat="server" /></head>其次,Master页面中有一个用于存放脚本的区域,这些脚本可以在所有的页面上运行(例如,Page_Load的代码,该事件在页面每次加载的时候都会运行),例如:<script runat="server">Sub Page_

19、Load(ByVal sender As Object, ByVal e As System.EventArgs)End Sub</script>第三,Master页面包含一些HTML布局、开始/结束标记<asp:content ContentPlaceHolderID=“xxx”>和</asp:content>。包含在Content页面中的容将放置在这些标记之间。例如:<body><form id="mainForm" runat="server"><div id="heade

20、r">.</div><div id="sidebar">.</div><div id="content"><asp:contentplaceholder id="mainContent" runat="server" /></div><div id="footer"><p class="left">All content copyright &copy; W

21、rox Press and its subsidiaries 2004.</p></div></form></body></html>总结一下,每个Master页面都必须包含如下元素:u 基本的HTML和XML输入标记u 第一行是<%master%>u 带有ID的<asp:ContentPlaceHolder>标记现在,Master页面可以作为容器包含其他页面了。下一节中将创建一些Content页面3.2 Web.config包含整个站点的设置Web.config包含用于整个站点的值。它是一个XML文件,位于根

22、目录下,其节点主要包含3个方面的信息:u 应用程序配置,用于设置在开发阶段或部署之后可以使用的功能。u 连接字符串,用于从数据源读取数据或向数据源写入数据时连接数据源。u System.Web和System.Net设置,包含其他所有信息。System.Web设置又可以分为很多子类型,包括(WroxUnited没有全部用到)如下几种: Module,将页面指向其他页面以便执行代码u 调试例程,在编译时应该启动这些例程u 身份验证技术u 角色管理器,打开或者关闭u 匿名识别,允许或拒绝u 错误处理设置u SiteMap文件数据,用于导航和菜单u Profile数据,用于标识用户u 针对Simpli

23、fied Mail Transfer Protocol(SMTP,简单传输协议)的电子设置(在WroxUnited中没有用到)u 命名空间的定义,标识对象在更大的对象部处于什么位置(在WroxUnited中没有用到)S只包含完成一个目标的设置,一组用于发送电子的值。有两种方式修改这个文件的容;第一种是在VWD手动编辑该文件,幸运的是,这样做并不是很复杂。另一种方式是使用ASP.NET Web Site Administration Tool,可以在VWD中启动这个工具。在VWD的主菜单中选择Website->ASP.NET Configuration。一系列的对话框使得开发人员可以设置很

24、多值,VWD将根据这些值修改Web.config文件而不用直接打开它。下面关于Web.config文件结构的解释是以Wrox United站点的Web.config文件为例,从其顶部开始向下查看各个部分。如果打开该文件,则可以看到它的结构(带有开标记和闭标记,每个标记都有属性,有些还包含了子节点)和其他XML文件的结构是一样的。通过添加恰当的节点和属性,可以设置应用程序级别的配置。包含在特殊字符串<!-和->之间的文本被看作是注释,可以添加注释帮助其他用户理解文件每个部分的用途。注意:在VWD创建Web.config文件时,它将在其中包含很多注释,以便为每个部分的设置提供参考值。所

25、有这些值包含在一个文本文件中,该文件位于C:WindowsMicrosoft.NETFrameworkv2.xxxCONFIGWeb.config ments。下面是Wrox United站点的Web.config文件的开始部分,如您在下载文件中所见。可以导入该文件以替换创建的站点中的默认Web.config文件:<?xml version="1.0"?><!- Note: As an alternative to hand editing this file you can use the web admintool to configure setti

26、ngs for your application. Use the Website->Asp.Net Configuration option in Visual Studio.A full list of settings andcomments can be found in machine.config mentsusually located in WindowsMicrosoft.NetFrameworksv2.xConfig -> <configuration xmlns="schemas.microsoft./.NetConfiguratio

27、n/v2.0">所有新的Web.config文件中默认都添加了3行代码。第一行包含了XML声明,指出Web.config文件遵守XML标准。下一个区域是一个很长的注释,提醒您可以使用管理工具而不是手动编辑代码。最后一个需要提与的容是文件的根节点;<configuration>节点将包含所有子节点,这些子节点包含了与存储在站点中的容相关的配置。下一部分包含一个客户应用程序设置,在修改示例应用程序位于不同环境下的运行方式时这个设置很有用。<!-和->之间的容是VWD为程序员提供的注释,不是实际设置的一部分。<!-Mode defines certain

28、 feature availability:Full: No restrictionsReal: Runs as if a real site, without the view code and download links-><appSettings><add key="mode" value="Full" /></appSettings>下一部分,即连接字符串部分,包含了与数据源相关的信息。这个字符串通常包含了身份验证信息,开发人员可以使用这个信息将代码与保存在数据库中的数据连接起来。第7章将详细讨论连接字

29、符串。目前只需注意到在连接字符串部分可以有一个或多个添加字符串的标记:<!-define the connection string to the database-><connectionStrings><add name="WroxUnited"connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|WroxUnited.mdf;Integrated Security=True;User Instance=True"/>&l

30、t;/connectionStrings>注意connectionString属性的字符串值有换行,这是由于页面宽度所限。在实际情况下,这些代码应该位于同一行上。在连接字符串之后,其他设置都位于<system.web>标记。这些设置可以按照任意顺序排列;下面首先讨论 Modules设置。这个值使得站点可以集中处理用户所选择的主题风格,而不需要在页面中添加代码。第5章讨论主题风格,虽然这里没有详细讨论 Module,但代码的注释是很到位的。<system.web>< Modules><add name="Page" type=&

31、quot;Wrox.Web.GlobalEvents.ThemeModule" /></ Modules>接下来在System.Web的是编译(compilation)值。如果将其设置为true(如下例所示),则ASP.NET 2.0将把在编译页面期间发现的问题都输出到该页面上。这个功能在开发站点时很有用,但在部署站点之前应将其设置为false:<system.web><compilation debug="true"></compilation>Wrox United声明了3个站点级别的安全设置:身份验证、角

32、色和配置文件。下面显示的Web.config片断让您预览一下将要学习编写的容。注意这些设置是如何为用户指定登录页面(Default.aspx)并打开角色管理器(Role Manager)的。这些容同样也将在第4章和第11章中详细讨论。为了节省篇幅,下面的代码没有列出VWD为程序员提供的注释。另外,在WroxUnited站点的web.config文件的第二部分和第三部分设置之间有一个中断,其中插入的是其他设置。<authentication mode="Forms"><forms loginUrl="Default.aspx">&l

33、t;/forms></authentication><roleManager enabled="true"/><anonymousIdentification enabled="true"/><profile enabled="true"><properties><add name="MemberName"/><add name="Name"/><add name="Cart" s

34、erializeAs="Binary" type="Wrox merce.ShoppingCart"allowAnonymous="true"/></properties></profile>下一个要查看的部分与错误处理有关,错误处理能够影响站点的日常运行。第15章将详细讨论错误处理,但这里简单介绍一下,可以设置ASP.NET在出现问题时将用户重定向到一个定制的错误页面。出现错误时所显示的页面由Web.config文件中的defaultRedirect设置指定,如下所示:<!- The <cu

35、stomErrors> section enables configuration of what to do if/when anunhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. -><customErrors mode="RemoteOnly"><e

36、rror statusCode="404" redirect="missingPage.aspx"/></customErrors>因此,例如,如果数据库服务器因为掉电而关闭,站点的用户并不需要知道这个详细信息,但他们希望问题尽快解决,所以向他们显示“对不起,站点出现一个问题我们正努力排查。服务将很快恢复正常”这样的信息就足够了。而本地管理员则需要知道出了什么问题,以便对其进行处理并尽快恢复运行!这个示例中的RemoteOnly属性表示远程用户看到的是友好页面,而管理员看到的则是错误的详细信息。System.Web的最后一部分设置指定包

37、含站点地图的文件,站点地图是所有页面的一个索引,同时它表明各个页面之间的关系。ASP.NET 2.0还需要指定用于站点地图的提供商或阅读工具。<!- Redefine the Site Map Provider, to add the security trimming attribute,which is off by default -><siteMap defaultProvider="AspXmlSiteMapProvider" enabled="true"><providers><clear/>&

38、lt;add name="AspXmlSiteMapProvider"type="System.Web.XmlSiteMapProvider,System.Web,Version=2.0.3600.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"siteMapFile="web.sitemap"securityTrimmingEnabled="true"/></providers></siteMap>最后一组设置位于。虽然在WroxU

39、nited应用程序中没有显式用到这些设置,但可以使用它们在用户忘记口令并请求通过电子将口令发送给用户本人的时候发送自动产生的电子。无论电子是怎么产生的,开发人员必须以如下方式在Web.config中声明SMTP(Simplified Mail Transfer Protocol,简单传输协议):<><mailSettings><!- these settings define the mail server settings from: the user name from which the email is sent - this is the applica

40、tion that is sending the message host:the name of your mail server userName: the name the application will use to loginto the mail server password: the password for the above user name-><smtp from="adminyour-domain."><network host="your-mail-server-name"userName="

41、;your-user-name"password="your-password" /></smtp></mailSettings></>最后,和所有的XML文件一样,每个开标记都有一个对应的闭标记,所以该文件以如下代码作为结束:</system.web></configuration>Web.config包含了站点级别的设置,所有其他页面都可以参考这些设置。这使得开发人员可以免于在每个需要这些设置的文件中重复设置一样的信息,而且只需在一个地方进行修改。在本书的后续部分,将为站点的页面添加更多的功能,

42、包括添加处理各种事件的代码,每个页面都会产生这些事件。但是,与开发人员不愿意在每个页面中指定一样的设置一样,如果需要使多个页面具有一样的行为,那就需要找到一种共享代码的方式。在Web.config中没有可执行的代码因此需要另一个站点级别的文件Global.asax文件。3.3常用控件与其属性Label控件功能说明:用于显示文本,提示信息,如窗体标题,文本框的标题命名前缀:LblASPX代码:<asp:Label ID="LblSample" runat="server" Text="Label Sample"></a

43、sp:Label>重要属性:Text 显示的文本HyperLink控件功能说明:建立文本超或图片超命名前缀:HlkASPX代码:<asp:HyperLink ID="HlkSample" runat="server" NavigateUrl="">Sample</asp:HyperLink>重要属性:NavigateUrl URLImageUrl:显示的图片URLTarget:目标框架的名称,如"_blank","_top"等Image控件功能说明:用于显示图片命名

44、前缀:ImgASPX代码:<asp:Image ID="ImgSample" runat="server" ImageUrl="build.ImgSample" />重要属性:ImageUrl 显示的图片URLButton控件功能说明:用于创建按钮,执行命令命名前缀:BtnASPX代码:<asp:Button ID="BtnSample" runat="server" Text="Sample" />重要属性:Text 显示在按钮上的文本TextBox

45、控件功能说明:用于显示文本和接收用户输入的文本命名前缀:TxtASPX代码:<asp:TextBox ID="TxtSample" runat="server" Text="TextBox Sample"></asp:TextBox>重要属性:Text:显示在按钮上的文本TextMode:设置文本的模式,"Single"为单行文本框,"Multiline"为多行文本框Rows:当TextMode设置为"Multiline"时,文本框显示的行数Colum

46、ns:设置文本框的宽度MaxLength:设置文本框允许输入的最多字符数CheckBox控件功能说明:用于创建复选框命名前缀:ChkASPX代码:<asp:CheckBox ID="ChkSample" runat="server" Text="CheckBox Sample" />重要属性:Text:显示在复选框旁的文本Checked:复选框的选择状态,True为选中,False为未选中RadioButton控件功能说明:用于创建单选按钮命名前缀:RadASPX代码:<asp:RadioButton ID=&quo

47、t;RadSample" runat="server" GroupName="GroupOne" Text="RadioButton Sample" />重要属性:Text:显示在单选按钮旁的文本GroupName:属于通一组的单选按钮,即GroupName一样的单选按钮,只能有一个处于选中状态Checked:单选按钮的选择状态,True为选中,False为未选中CheckBoxList控件功能说明:用于创建一组复选框命名前缀:ChkLstASPX代码:<asp:CheckBoxList ID="Chk

48、LstSample" runat="server"><asp:ListItem Value="1">选项1</asp:ListItem><asp:ListItem Value="2">选项2</asp:ListItem></asp:CheckBoxList>重要属性:Item:复选框列表中复选框集合Selected:Items集合元素属性,对应复选框选择状态RadioButtonList控件功能说明:用于创建一组单选按钮命名前缀:RadLstASPX代码:&l

49、t;asp:RadioButtonList ID="RadLstSample" runat="server"><asp:ListItem Value="1">选项1</asp:ListItem><asp:ListItem Value="2">选项2</asp:ListItem></asp:RadioButtonList>重要属性:SelectedItem 单选按钮集合中选择状态为选中的单选按钮ListBox控件功能说明:用于创建列表框命名前缀:Lst

50、ASPX代码:<asp:ListBox ID="LstSample" runat="server"><asp:ListItem Value="1">选项1</asp:ListItem><asp:ListItem Value="2">选项2</asp:ListItem></asp:ListBox>重要属性:SelectionMode:列表框的的选择模式,"Single"为单项选择,"Multiline"为多

51、项选择Items:列表框的选项集合Selected:Items集合元素属性,对应选项的选择状态,True为选中,False为未选中DropDownList控件功能说明:用于创建下拉列表框,只能进行单项选择命名前缀:DdwLstASPX代码:<asp:DropDownList ID="DdwLstSample" runat="server"><asp:ListItem Value="1">选项1</asp:ListItem><asp:ListItem Value="2">

52、;选项2</asp:ListItem></asp:DropDownList>重要属性:Items:复选框列表的选项集合Selected:Items集合元素属性,对应选项的选择状态,True为选中,False为未选中RequiredFieldValidator控件功能说明:验证控件必须输入,未输入时或输入与初始值一样时提示错误信息命名前缀:ReqVdtASPX代码:<asp:RequiredFieldValidator ID="ReqVdtName" runat="server"ErrorMessage="未输入&q

53、uot; ControlToValidate="TxtSample"></asp:RequiredFieldValidator>重要属性:ControlToValidate 被验证的控件的NameErrorMessage:验证失败的提示信息InitialValue:InitialValue如果为空,被验证的控件的容为空则验证失败,如果不为空,被验证的控件的容如果和InitialValue值一样则验证失败。RangeValidator控件功能说明:输入围验证,输入值的围必须在指定的围之。命名前缀:RngVdtASPX代码:<asp:RangeValid

54、ator ID="RngVdtSample" runat="server"ControlToValidate="TxtAge" ErrorMessage="年龄必须在1-150之间。"Type="Integer" MinimumValue="1" MaximumValue="150"></asp:RangeValidator>重要属性:ControlToValidate 被验证的控件的NameErrorMessage:验证失败的提示信息T

55、yp:验证数据的类型,可以是字符串、数值和日期型MinimumValue:最小值MaximumValue:最大值CompareValidator控件功能说明:验证输入值与指定值的大小关系,输入值必须符合与指定值的大小关系命名前缀:CmpVdtASPX代码:<asp:CompareValidator ID="CmpVdtSample" runat="server"ControlToValidate="TxtBirthday" ErrorMessage="生日不能晚于2009/8/31"Type="Da

56、te" perator="LessThanEqual" ValueToCompare="2009/8/31"></asp:CompareValidator>重要属性:ControlToValidate 被验证的控件的NameErrorMessage:验证失败的提示信息Type:被验证数据的类型,可以是字符串、数值和日期型Operator:与指定值的大小关系ValueToCompare:指定进行大小比较的值ControlToCompare:指定进行大小比较的控件RegularExpressionValidator控件功能说明:通

57、过正则表达式验证输入值命名前缀:RegVdtASPX代码:<asp:RegularExpressionValidator ID="RegVdtSample" runat="server"ControlToValidate="TxtZip" ErrorMessage=" 格式不正确"ValidationExpression="d6"></asp:RegularExpressionValidator>重要属性:ControlToValidate 被验证的控件的NameErro

58、rMessage:验证失败的提示信息ValidationExpression:用于验证的正则表达式CustomValidator控件功能说明:通过自定义函数验证输入值命名前缀:RegVdtASPX代码:<asp:CustomValidator ID="CtmVdtSample" runat="server"ControlToValidate="TxtSex" ErrorMessage="性别应为男或女"ClientValidationFunction="ValidateSex" ></asp:CustomValidator><script. type="text/javascript">function ValidateSex(source,args)args.IsValid = (args.Value="男" | args.Value="女");</script>重要属性:ControlToValidate:被验证的控件的NameErrorMessage:验证失败的提示信息3.3 GridView实现数据增、删、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论