另外本例子的WebService只使用了一个参数,假如有多个参数怎么办?这个就留给大家自行去尝试了,原理是差不多的,有问题可以留言给我。
后台数据库可以使任何数据库,充分体现Data Mapping(ORM工具)以及IOC容器的用法,目前由于SQL空间的费用比较高,网站用数据库Access,大家可以测试一下
结束: 本章介绍了Accordion的使用方法,它能折叠或拉伸网页中的特定区域,令你的页面排版更灵活,单个页面所显示的内容更丰富。同时结合CSS样式和Javascript,你能使它变得更美观更人性化。
本章主要介绍了怎样部署Ajax Control Toolkit,并做了一个简单的例子。虽然该例子即使不使用Ajax Control Toolkit也能简单实现,但我只想告诉大家,使用Ajax Control Toolkit是多么的方便,以后将会陆续介绍其他更复杂,效果更炫的控件,敬请继续关注
结束: 本章主要介绍了怎样使用CascadingDropDown组件,大家可以举一反三,用数据库作为数据源。另外要注意的是AjaxControlToolkit所规定的签名格式是不可更改的,否则会返回Method error 500,大家要严格按照以上的例子编写。
本章主要介绍了ModalPopupExtender的使用方法,它的用法和PopupControlExtender类似,但也有不同。 PopupControlExtender可以使用UpdatePanel调用服务器组件返回所需要的值,而ModalPopupExtender只能调用客户端JS脚本。大家要理解两个组件的相同之处和关键的区别,以免互相混淆。
本章主要介绍了HoverMenuExtender的使用方法。HoverMenuExtender令我们可以轻松制作下拉菜单,而无需编写大量脚本代码。
结束: 本章主要介绍了CollapsiblePanelExtender的使用方法。CollapsiblePanelExtender和 Accordion有些类似,但相比Accordion,CollapsiblePanelExtender的效果有点单调,但使用比Accordion 简单,能通过设置显示不同状态的图片和文字,大家在选择的时候一定要从实际出发,选择合适的组件。
这只是一个普通的业务实体类,现在我们要验证它的姓名属性不能为空,且长度在1到50之间,年龄字段在0到200之间,加上如下Attribute
本章主要介绍了DropDownExtender的使用方法。有了DropDownExtender,我们可以把DropDownList整合到很多控件上面,包括TextBox、Label、Panel等,大家可以自己试验一下。
结束: 本章介绍了AutoCompleteExtender的使用方法。在本例子中,我只是通过简单的算法产生随机字母并添加到输入字符串后面。这种方法实用性不大,建议大家在实际使用时自行编写更复杂的算法,让AutoCompleteExtender产生更实用的效果。
包括两种:Flat file backup和Logical backup Flat file backup 脱机的、文件级的备份,用于备份完整的SQL环境,备份前要停掉SQL的服务(MSSQLServer 和SQLServerAgent),然后备份所有与SQL相关的文件(操作系统、SQL程序文件,SQL数据文件)。 Logical backup 联机的、数据库级的备份,不影响用户对数据库的访问。只能备份数据库中数据。这种
SQLServer是在Windows操作系统平台下使用最多的数据库之一,很多环境都具有关键业务需求,因此采用双机环境来保证数据库环境的高可用,下面介绍一种能够最方面部署的集群环境方法。 首先,下载好免费试用的软件包:LanderCluster-DN for Windows,然后仔细按照下列步骤操作就可以实现双机环境。
Factory Method模式是设计模式中应用最为广泛的模式,通过本文,相信读者已经对它有了一定的认识。然而我们要明确的是:在面向对象的编程中,对象的创建工作非常简单,对象的创建时机却很重要。Factory Method要解决的就是对象的创建时机问题,它提供了一种扩展的策略,很好地符合了开放封闭原则。
Bridge模式是一个非常有用的模式,也非常复杂,它很好的符合了开放-封闭原则和优先使用对象,而不是继承这两个面向对象原则。
Prototype模式同工厂模式,同样对客户隐藏了对象的创建工作,但是,与通过对一个类进行实例化来构造新对象不同的是,原型模式是通过拷贝一个现有对象生成新对象的,达到了“隔离类对象的使用者和具体类型(易变类)之间的耦合关系”的目的。
Command模式是非常简单而又优雅的一种设计模式,它的根本目的在于将“行为请求者”与“行为实现者”解耦。
组合模式解耦了客户程序与复杂元素内部结构,从而使客户程序可以向处理简单元素一样来处理复杂元素。