摘要: 一、前言 在ASP.NET中,有很多种保存信息的内置对象如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别 阅读全文
posted @ 2011-08-07 11:17 紫色飓风 阅读(1979) 评论(4) 推荐(3) 编辑
摘要: 在Web开发技术中有很多的页面跳转的i技术,我们可以利用ASP.NET的内置对象提供的方法实现跳转,也可以根据ASP.NET提供的服务器控件与HTML控件实现页面跳转,我们还可以利用javascript脚本语言编写函数实现页面跳转。现在我们就具体的看一下7种页面跳转的发方法。 阅读全文
posted @ 2011-08-07 10:48 紫色飓风 阅读(1802) 评论(0) 推荐(3) 编辑
摘要: 一、.NET复制的几种情况 1、浅复制 浅复制:将原来对象中的所有字段逐个复制到一个新对象,如果字段是值类型,刚只是简单地复制一个副本到新对象,改变新对象的值类型字段不会影响原对象,如果字段是引用类型,则复制的是引用,改变目标对象中引用类型字段的值将会影响原对象。例如,如果一个对象有一个指向字符串的字段,并且我们对该对象做了一个浅复制,那麽两个对象将引用同一个字符串。 2、 深复制 深复制:与浅复制不同之处在于对引用类型的处理,深复制将会在新对象中创建引用类型字段引用的所有对象,改变新对象中引用的任何对象,不会影响到原来的对象中对应字段的内容。例如,如果一个对象有一个指向字符串的字段,并且对该对象做了一个深复制的话.我门将创建一个新的对象和一个新的字符串.新对象将指向新字符串。 3、数组 另外, 对数组执行浅复制有两种方法,一种是使用CopyTo,另一种是使用Clone,这两个方法都属于实例方法,其中Clone方法继承System.Object对象,返回一个新的对象,不过需要显式类型转换。CopyT 阅读全文
posted @ 2011-07-27 18:41 紫色飓风 阅读(707) 评论(0) 推荐(0) 编辑