网站大量收购独家精品文档,联系QQ:2885784924

《ASP NET开发与应用实践》课件第4章.pptx

《ASP NET开发与应用实践》课件第4章.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

本章教学目标

Web服务器控件的基本概念

常见Web服务器控件的属性及方法常见Web服务器控件的使用方式

1

在ASP.NET开发中,Web服务器控件是ASP.NET服务器控件的核心组成部分,也是WebForms编程模型的基本元素。本章将重点讲解Web服务器控件的使用方法与编程技巧。

4.1Web服务器控件简介

2

Web服务器控件在服务器端创建,且需要runat=server属性才能正常工作。开发者可以把它们看成是服务器上执行程序逻辑的组件,这个组件可能生成一定的用户界面,也可能不生成用户界面。每个服务器控件都包含一些成员对象,例如,属性、事件和方法等,以方便开发者进行调用。

4.1Web服务器控件简介

3

在ASP.NET中,所有的Web服务器控件都

定义System.Web.UI.WebControls命名空间中,派生自WebControl基类。

表4-1介绍了WebControl基类常用的基本属性,这些属性的大部分封装了CSS样式特性,开发者在使用的过程中,可以比较方便的设置控件的外观。

4.2WebControl基类

4

4.2WebControl基类

表4-1WebControl基类常用的基本属性

描述

控件的键盘快捷键(AccessKey)。此属性指定用户在按住Alt键的同时可以按下的单个字母或数字。

控件上的未由公共属性定义但仍需呈现的附加属性集合。任何

未由Web服务器控件定义的属性都添加到此集合中。控件的背景色。

控件的边框颜色,设置与BackColor属性相同

控件的边框样式,可能的值包括NotSet、None、Dotted、Dashed、Solid、Double、Groove、Ridge、Inset与Outset控件边框的宽度(以像素为单位)

分配给控件的级联样式表(CSS)类

作为控件的外部标记上的CSS样式属性呈现的文本属性集合。

当此属性设置为true(默认值)时使控件起作用,当此属性设置为false时禁用控件。

属性

AccessKey

Attributes

BackColor

BorderColor

BorderStyle

BorderWidth

CssClass

Style

Enabled

5

4.2WebControl基类

当此属性设置为true(默认值)时对控件启用视图状态持久性,当此属性设置为false时对该控件禁用视图状态持久性

为正在声明的Web服务器控件提供字体信息

控件的前景色

控件的高度

控件的宽度

当用户将鼠标指针定位在控件上方时显示的文本

控件的位置(按Tab键顺序)

EnableTheming

WWWWWWWWWWW

Font

ForeColor

WW

Height

Width

ToolTip

WWWwM

Tablndex

WWWWM

6

4.3标准控件

4.3.1Lable控件

Label控件用于在页面上显示文本,位于工具箱的标准组中。基本语法格为:

asp:Labelid=Label1Text=LabelControlrunat=server/

7

4.3.1Lable控件

1.设计时显示文本

使用Label控件的Text属性来设置在控件中要显示的内容。例如:

asp:Labelid=lblMsgText=HelloASP.NETrunat=server/

2.运行时动态改变文本内容

可以通过编程方式把要显示的内容赋予Label控件的Text属性,例如:

IblMsg.Text=”你好,ASP.NET”;

8

(1)页面设计

a.启动visualstudio.NET,建立一个网站,网站名称为G:\code\ch04\4-1。

b.打开一个Web窗体,切换到源视图,并输入以下内容:

例4-1显示当前日期

9

例4-1显示当前日期

%@PageLanguage=C#AutoEventWireup=true

CodeFile=Default.aspx.CSInherits=_Default%

!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN/TR/xhtml1/DTD/xhtml1-transitional.dtd

htmlxmlns=/1999/xhtml

headrunat=server

title例4-1显示当前日期/title

/head

body

formid=form1runat=server

di

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档