下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网页是完全面向对象的。在网页中,可以使用属性、方法和事件来处理HTML 元素。用户使用HTTP GET方法请求页面,使用 HTTP POSDT法把页面发送到 Web 服务器。公共语言运行库是.NET Framework的基础,是.NET Framework的运行环境。公共语言运行库是一个在执行由代码的代理,以跨语言麻、自描述组 佳、简单配置和版本化集成安全服务为特点,提供核心服务。.NET基类库位于 公共语言运行库 的上层,与.NET Framework紧密集成在一起, 可被.NET支持的任何语言使用。.NET FrameworkM有主要组件包括 .NET Framework类库和公共语言运行
2、库。HTTP的常用请求方法包括皿和DELETE执行权限用于确定在包含于指定目录的页面上允许执行什么级别的程序。这 里有三种可能的值:历立、纯脚本、脚本和可执行文件。相同优先级的运算符,除了 赋值运算按照从右至左的顺序执行之外,其余运 算符按照从左至右的顺序执行。 括号是优先级最高的,可以任意地改变符号 的计算顺序。数值类型主要包括 整数、浮点数和小数。其中整数类型可以分为 无符号型、 有符号型和char。装箱和取消装箱使值类型能够被视为对象。对值类型装箱将把该类型打包到 object引用类型的一个实例中。这使得值类型可以储存于垃圾回收堆中。取消装箱将从对象中提取值类型,取消装箱又经常被称作 拆
3、箱。委托是一种安全地 封装方法的类型,它与C和C+4的函数指针类似。与C 中的函数指针不同,委托是 面向对象的、类型安全的和保险的。事件使用委托来为触发时将调用的方法提供类型安全的封装。委托可以封装命名方法和匿名方法。class没有分支功能object不能用于循环结构类的成员变量的类型包括变量类的方法可以将一个委托作为参数来接受,并且以后可以调用该委托。这称 为异步回调、是在较长的进程完成后用来通知调用方的常用方法。使用加法赋值运算符(+=M各方法注册到事件中、使用 减法赋值运算符(-二)从事 件中移除事件处理程序的委托。Web控件的标记有特定的格式:以“<asp:”开始,后面跟相应控件
4、的类型名, 最后以“/>”结束,在其间可以设置各种属性。在中,所有的控件都是基于对象 object,而所有的Web控件则包含在命名空I默认情况下,Calendar控件显示月中各大、周中各大的 标头、带有月份名和 年份的标题、用于选择月份中各大的 链接及用于移动到下个月和上个月的链在表控件中,其对象的层次是这样的:首先是表对象.表对象中包含行对象、 行对象中包含列对象。其中,表要显示的内容则是包含在 Tabelcell中。Web控件的事件模型,客户端捕捉到事件信息然后通过 HTTP POST等事件 信息传输到服务器,而且页框架必须解释该 POST以确定所发生的事件,然 后在要处理该事件的服
5、务器上调用代码中的相应方法。Textbox不属于列表控件用于创建颜色对象的方式有 ARGB颜色的枚举值、HTML颜色名单位的定义方式有 像素值、百分值、Unit对象BulletedList控件显示的数据是不可以被选择的用于在页面上创建表的方式有 HTML表、HtmlTable控件、表控件一个用户控件就是一个简单的 页面,不过它可以被另外一个 页面包含进去。用户控件存放在文件扩展名为 蕊x的文件中。一一个用户控件包含的指令是control使用用户控件和使用 Web控件并没有什么两样,用户控件本身也是一种控_ 件,只需要把用户控件拖放到 页面上、并设置相关MB,即可实现对该用户 控件的引用。甄可以
6、是用户控件包含的元素用户控件的优点有 重用、面向对象、语言兼容母版页文件的扩展名是.master在内容页中,通过 添加control控件并将这些控件映射到母版页行的ContentPlaceHolder控件来创建内容。禁用控件的主题通过将控件的 EnanbleTheming属性设置为禁se来实现。主题是有关页面和控件的 外观属性设置集合、由一组元素组成,包括 文件、 CSS图像和其他资源。在母版页中放入网页的方法包括 直接在母版页中生成新网页、和在建立新网 页时选择用版页。Code巾le是Master指令中可以设置的属性有2种常用的在页面使用母版页的方法主题至少包含外观文件SkinID是为Web
7、控件提供的一个联系到皮肤的属性母版页是提供的一种重用技术,使母版页可以为应用程序中的页面创建一致 的布局设计站点导航时,使用 站点地图描述站点的逻辑结构、使用 控件在网页上显 示导航菜单,通过代码把这两者完美结合起来。除了的默认站点地图提供程序之外,文件还可以引用其他站点地图提供程序或其他站点地图文件.但这些文件必须属于该站点的其他目录或者同一应用SiteMapDataSource绑定至I站点地图数据,并基于站点地图层次结构中指定的 起始节点,在Web服务器控件中显示其视图。使用TreeView进行站点导航必须通过与SiteMapDataSource捽件集成实现 Menu控件用于显示 Web窗
8、体页中的菜单,该控件不支持 显示表的内容 功能 SiteMapDataSource的作用是导航数据Session对象具有两个事件: Session_OnStart事件,口 Session_OnEnd事件。Session OnStart事件在创建一个 Session时被触发,Session OnEn<ff件在用 户Session结束时(可能是因为超时或者调用了 Abandon方法)被调用。当访问Page类的Request属性时,它返回类型 HttpRequest的一个对象。然 后就可以使用该对象中的方法。该属性提供对当前页面请求的访问,其中包 括请求标题、Cookie、客户端证书、查询字符
9、串 等。当每个用户首次与服务器建立连接时,服务器就会为其建立一个Session同 时服务器会自动为用户分配一个 SessionID,用以标识这个用户的唯一身份。 Cookie对象实际是命名空间中 HttpCookie类的对象。Cookie对象为 Web应 用程序保存用户相关信息提供了一种有效的方法。当用户访问某个站点时, 该站点可以利用Cookie保存用户首选项或其他信息,这样当用户下次再访问 该站点时,应用程序就可以检索以前保存的信息。Application对象是一个集合对象,并在整个网站内可用,不同的用户在不同 的时间都有可能访问 Application对象的变量,因此Applicatio
10、n对象提供了 Lock方法用于锁定对HttpApplicationState变量的访问以避免 访问同步 造成的 问题。Session对象是有时间限制的,通过TimeOut属性可以设置Session对象的超 时事件,单位为分钟。Application对象实际上操作命名空间中的 HttpApplication类包含两个内部 Cookie集合: Request对象的 Cookies集合 和 Response对象的 Cookies 集合Abandon是SessioM象的方法Flush不是Request对象的属性对象模型中有 5个主要的组件,分另J是Connection、Command、DataAdap
11、ter、 DataSet 以及 DataReader。体系结构的一个核心元素是.NET数据提供程序,它是专门为 数据处理以及快 速的只进、只读访问数据而设计的组件。它是包括 Connection、Command、 DataReader和 DataAdapter 对象的绢.件。如果没有采用 Windows组帐号登陆SQL Served据库服务器,则需要在连接 字中指定User(uid)和Password(pwd)。登陆时SQL Server会对止匕用户ID和口 金进行验证。.NET Framework有个 AccessDataSourc控件,该控件继承自 SqlDataSource 控件,用于连
12、接Access数据库、但是该类不支持连接到受 用户名或密码保护 的Access数据库。数据适配器DataAdapter表示一组数据命令和一个数据库连接.它们用于填 充DataSet和更新数据源。DataAdapter经常和DataSet 一起配合使用。ExecuteSqlCommand命令对象提供的基本方法DataReader可以对数据库进行只读和只前讲的访问SqlCommand类的 CommandText腐性用干获取或设置要对数据源执行的 Transact-SQL®句或存储过程当DataReader首先被填充时,它将被定位到 NULL记录、直到第一次调用它 的Read方法SqlDa
13、taAdapter 的属 性包括 InsertCommand、 DeleteCommand、UpdateCommand、SelectCommand在中,不仅可以把数据显示控件绑定到传统的数据源,还可以绑定到几乎所 有包含数据的结构。这些数据可以在 运行时计算、从文件中读取 或者从其他 控件中得到。可以利用两种类型的数据绑定:简单绑定和复杂绑定。GridView控件的属性分为两个主要部分:第一部分用于控制GridView控件的 整体显示效果,包括 数据源、绑定表达式、每页容纳的记录的条数 等;第二 部分用于控制记录每个字段的显示效果。若要启用DetailView控件的分页行为,则需要把属性All
14、owPaging设置为true, 而其页面大小则是固定的,始终都是一行。相比GridView控件,ListView控件基于模版的模式为程序员提供了需要的 可 自定义和扩展性,利用这些特性,程序员可以完全控制由数据绑定控件产生 一 的HTML标记的外观。NumericFirst不是GridView的分页模式GridView 中 Columns 集合的字段包括 BoundField、HyperLinkField、CommandField、CheckBoxFieldListView控件的模版包括ItemTemplate当启用DetailsView控件的分页行为时,则可以通过 PageSetting属性来设置控件的分页界面在ItemTemplate模版中添加一个linkbutton控件,其 CommandName属性值 可以为Edit简述如何在GridView控件中实现数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026内蒙古锡林郭勒盟金盾押运服务有限公司招聘5人备考题库带答案详解(达标题)
- 四川大学华西厦门医院耳鼻咽喉-头颈外科招聘1人备考题库及参考答案详解【能力提升】
- 2026重庆市铜梁区维新镇敬老院招聘1人备考题库及完整答案详解【各地真题】
- 听神经瘤护理查房
- 社区以案促改警示教育表态发言稿
- 脂肪细胞异质性在肥胖中的作用
- 临水作业安全专项方案
- 水泥搅拌桩施工方案
- 养老机构坠床不良事件原因分析及整改措施
- 施工现场安全管理责任书范本
- 癌症患者生活质量量表EORTC-QLQ-C30
- 消防工程施工消防工程施工方案和技术措施
- 实验室计量器器具校准操作规程
- 2024年湖南出版投资控股集团招聘笔试参考题库含答案解析
- DL∕T 547-2020 电力系统光纤通信运行管理规程
- 电气控制与PLC教案电气控制与PLC教案
- 建筑材料说课公开课一等奖市赛课获奖课件
- 湖南2023年长沙银行理财经理社会招聘(37)考试参考题库含答案详解
- 混凝土搅拌车维护保养
- 薄膜的物理气相沉积
- 铣刨加罩道路工程施工组织设计方案
评论
0/150
提交评论