摘要:
连接到数据源 连接到数据源需要使用两步: 1.创建连接字符串 2.使用Connection通过连接字符串进行连接 例1: 一般来说,我们不会在每个页面都自定义一个连接字符串,然后再使用该字符串.如果某天需要修改该连接时,将会非常麻烦,所以我们将该字符串放入web.config,然后通过从该文件中获取连接信息.例2:web.config中配置如下:页面调用如下:此处需要注意的是: 连接字符... 阅读全文
摘要:
"Lambda表达式"是一个匿名函数,它可以包含表达式和语句.并可用于创建委托或表达式目录树类型. 运算符 所有Lambda表达式都是用Lambda运算符=>,读做goes to.该运算符左边是输入参数,右边包含表达式或语句块. Lambda表达式 x=>x*x读作 x goes to x 乘 x.可将此表达式分配给委托类型. 例: 在上例中,请注意委托的参数是一个具有int类型... 阅读全文
摘要:
关于泛型方法,类Enumerable内含相当多的泛型方法的使用.Enumerable类定义的注释如下: 由此注释,我们可以看到,凡是实现了System.Collections.Generic.IEnumerable<TSource>的对象都可以使用此类中定义的方法.挑其中一个方法来看.返回值IEnumerable<TResult>:返回值类型:System.Collect... 阅读全文
摘要:
描述: 泛型是具有占位符(类型参数)的类、结构、接口和方法。 泛型集合类可以将类型参数用作它存储的对象的类型。 泛型方法可以将其类型参数用作其返回值的类型或某个形参的类型。 例1:泛型类定义. 定义一个类Generic,当给予其int类型时,Field字段的类型是int;当给予其string类型时,Field字段的类型是string. 例2:泛型方法定义是具有两个参数列表的方法:一个泛型类型... 阅读全文
摘要:
描述: 封装一个方法,该方法只采用一个参数并且不返回值. 语法: T:参数类型:此委托封装的方法的参数类型arg:参数:此委托封装的方法的参数备注:通过此委托,可以将方法当做参数进行传递.其他形式:例子:结果:12111567891013 阅读全文
摘要:
描述: 封装一个具有一个参数并返回TResult参数指定的类型值的方法. 语法: 参数类型:T:此委托封装的方法的参数类型.TResult:此委托封装的方法的返回值类型.参数:arg:委托封装的方法的参数返回值:此委托封装的方法的返回值备注:可以使用此委托构造一个能以参数形式传递的方法,而不用显式声明自定义的委托.该方法必须与此委托的方法签名想对应.也就是说,封装的方法必须具有一个通过值传递给它... 阅读全文
摘要:
结合CSS2.0和CSS3.0,UI元素状态伪类共有以下几个,仍然是结合实例来看. 代码 效果 E:link仅能在a对象上使用.用于设置a元素未被访问时的样式.对于无href的a对象无效. E:visited仅能在a对象上使用.用于设置a元素访问过后的样式.对于无href的a对象无效. E:hover设置鼠标在对象上悬停时的样式. E:active设置对象在被用户激活(在鼠... 阅读全文
摘要:
下例演示了C#1.0到3.0委托的创建过程: 结果: 在C#1.0中,可以通过使用在代码中其他位置定义的方法显式初始化委托来创建委托的实例.在C#2.0中,可以使用匿名方法的概念,在声明委托的同时赋值给其代码段,此代码段即为一个匿名方法在C#3.0中,可以使用Lambda表达式,这种表达式与匿名方法类似,更为简练. 阅读全文
摘要:
客户端操作Cookie主要使用document.cookie 添加Cookie 读取Cookie修改Cookie删除Cookie 阅读全文
摘要:
服务器端操作Cookie,主要注意会使用以下三个类: HttpCookie,HttpResponse,HttpRequest 关于HttpCookie: 属性 描述 例子 Domain 获取或设置与此Cookie关联的域 Expires 获取或设置域的过期时间 HasKeys 获取一个值,通过该值指示Cookie是否具有子键 HttpOnly 获取或设定一个值,该值指定Cookie是否可通过客... 阅读全文
摘要:
1.什么是Cookie Cookie是一小段文本类型的数据,由服务器发送,并保留在客户端的计算机上. 2.Cookie的作用 服务器可以利用Cookie包含的信息来筛选并经常维护这些信息,以判断在Http传输中的状态. 最典型的应用是判定用户是否登录. 3.Cookie包含内容: 4.内容解释:内容描述UserCookie的名称username=%e6%9d%8e%e5%9b%9b&p... 阅读全文
摘要:
Javascript中可以使用new操作符来创建一个对象,那么系统是如何使用new操作符来创建对象的呢?我们来看下流程: 首先需要定义一个类; 使用new操作符紧跟你所定义的函数来创建一个新的类的实例; 一旦Javascript编译器碰到了new操作符,它就创建了一个空的实例变量,将类中prototype的所有属性和方法复制到这个实例中,并将成员函数中所有的this指向这个新创建的实例; ... 阅读全文
摘要:
position分为以下四种定位方式: 1.static 默认. 块级框从上到下一个接一个的排列,框之间的垂直距离由框的垂直空白边计算出来. 行内框在一行中水平布置.可以使用水平填充、边框和空白边调整它们的水平间距。但是垂直填充、边框和空白边不影响行内框的高度。 2.relative 相对于元素自身位置进行偏移.注意此处:元素仍然占据原来位置. 3.absolute 此处分为两种情况: 父级元素... 阅读全文
摘要:
例子: 阅读全文
摘要:
对象相等比较机制对于引用类型的变量和值类型的变量来说是不同的,下面分别介绍引用类型和值类型的相等比较. 首先来看System.Object的部分定义:System.Object中定义了三个比较是否相等的方法.还有一个运算符(==),这个运算符可以比较引用,也可以比较值.下面来详细的介绍这四个方法:1。引用类型的相等比较方法1:public static bool ReferenceEquals(o... 阅读全文