1、pageTool.cs

Code

2、test.aspx.cs

TestDataContext test = PageTool.Get<TestDataContext>();

这是调用的代码,得到一个TestDataContext的类型,就实现了新建TestDataContext的实例。

好处在于:

      当我们需要在多个方法中调用该类型时,需要不停地实例化,这样就给系统带来了开销,上一个ListView实例中,我直接新建了TestDataContext的实体,这样顶多就是降低了代码量,但是反而给系统带来负担,因为有的方法不需要这样的实例。所以又方便又能节约系统资源和提高系统性能的解决方案是:

      建立泛型,泛型是c#2.0的一个新增加的特性,它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。它允许程序员将一个实际的数据类型的规约延迟至泛型的实例被创建时才确定。泛型为开发者提供了一种高性能的编程方式,能够提高代码的重用性,并允许开发者编写非常优雅的解决方案。

posted @ 2009-06-18 13:51 TUTO 阅读(36) 评论(0) 编辑

用惯了GridView,DataList,今天学习了关于ListView的操作,在此做一个备忘!

首先是ListView的模板机制

<LayoutTemplate>是用来标记表格的标题列;

<ItemTemplate>是用来显示数据的;

<EditItemTemplate>是用来进行数据编辑的才显示的;

<InsertItemTemplate>是用来插入数据时才显示的;

以下是前台代码的具体实现:

Code

 

下面的后台的代码分析:

1、首先先要做的就是进行数据库连接操作,这里采用LINQ,

直接在App_Date的里面创建数据库(第一次遇到,以前都是在进入SQL SERVER2005里面进行操作)

2、其次,新建Models的文件夹,新建 LINQ to SQL 类。

然后直接将数据库拖入到该文件中,他将自动生成数据库操作类(非常方便快捷!)。

3、下面是代码部分:

 

Code

 

posted @ 2009-06-18 13:28 TUTO 阅读(162) 评论(0) 编辑