摘要: DataList控件DataList控件可用于创建模板化的列表数据,可以显示诸如一行中有多列的内容,可用于任何重复结构中的数据,如表格。1、DataList控件的模板AlternatingItemTemplate为每一个间隔项提供内容和布局。如果没有定义,在DataList中将为每一项使用ItemTemplate;EditItemTemplate为当前正在编辑的项提供内容和布局。如果没有定义,在D... 阅读全文
posted @ 2009-08-10 20:59 flora_asp.net 阅读(544) 评论(0) 推荐(1) 编辑
摘要: GridView控件是ASP.NET? 1.x的DataGrid控件的后继者。它是一个功能非常强大的通用控件,可以处理简单而常见的操作,如分页、排序、编辑或删除数据等。以尽可能少的数据实现双向数据绑定,该控件与新的数据源控件系列紧密结合,而且只要底层的数据源对象支持,它还可以直接处理数据源更新。它能定义多个主键字段、新的列类型以及样式和模板选项。GridView支持大量属性,有如下几大类:行为、可... 阅读全文
posted @ 2009-08-09 20:27 flora_asp.net 阅读(744) 评论(2) 推荐(1) 编辑
摘要: 自己写的三层架构 类,有需要的朋友可以直接用的。数据访问层(DAL)using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;namespace DAL{ public static class DBHelper { private st... 阅读全文
posted @ 2009-08-07 22:22 flora_asp.net 阅读(496) 评论(1) 推荐(4) 编辑
摘要: 一、导航设计1、站点地图站点地图文件名必须是web.sitemap,而且需要放置于应用程序的根目录。<?xml version="1.0" encoding="utf-8" ?><siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="index.... 阅读全文
posted @ 2009-08-07 19:49 flora_asp.net 阅读(333) 评论(2) 推荐(2) 编辑
摘要: HTML服务器控件:在html控件上加上runat="server"属性,都可以转换成服务器控件。如:<input id="text" type="text" runat="server"/>.这样就可以通过编程方式访问和控制该控件。 所有的服务控件继承System.Web.UI.Control类,而所有的HTML服务器控件位于Ststem.Web.UI.HtmlControls命名空... 阅读全文
posted @ 2009-08-07 19:48 flora_asp.net 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、类图包含7个元素:类(Class)、接口(Interface)、协作(Collaboration)、依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)以及实现关系(Realization).2、类之间的关系:关联、依赖、聚合等。3、对象图(Object Diagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态,对象图可以被... 阅读全文
posted @ 2009-08-07 19:47 flora_asp.net 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业... 阅读全文
posted @ 2009-08-06 22:22 flora_asp.net 阅读(464) 评论(0) 推荐(1) 编辑
摘要: 一、序列化就是将内存中的数据(对象、对象的集合等)保存到存储介质(流、文件等)中的过程。序列化的目的是:1、对象持久化。通过序列化,将对象等数据存储在硬盘之类的介质中,从而实现对象的持久化。2、数据传输。通过序列化,可以将对象传输到过程,这样,远端应用程序获得数据就可以不再进行转换,直接使用对象进行数据操作了。对象序列化后,类的名称、程序集以及类实例的所有数据成员均被写入存储媒体中。对象通常用成员... 阅读全文
posted @ 2009-08-05 23:42 flora_asp.net 阅读(306) 评论(0) 推荐(1) 编辑
摘要: 1、选择编译器。为获得公共语言运行库提供的优点,必须使用一个或多个针对运行库的语言编译器。将代码编译为Microsoft中间语言(MSIL)。编译将源代码翻译为MSIL并生成所需的元数据,元数据库存储在程序集中。C#应用程序——>编译——>程序集2、将MSIL编译为本机代码。在执行时,实时(JIT)编译器将MSIL(微软中间语言)翻译为本... 阅读全文
posted @ 2009-08-05 22:36 flora_asp.net 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 页面生命周期页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页... 阅读全文
posted @ 2009-08-04 22:55 flora_asp.net 阅读(228) 评论(0) 推荐(0) 编辑