⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asp04.htm

📁 VB.NET网络编程指南 书籍语言: 简体中文 书籍类型: 程序设计 授权方式: 免费软件 书籍大小: 1.19 MB
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>服务器控件概述</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<p align="center">第4章 服务器控件</p>
<p>4.1 服务器控件概述<br>
  4.1.1 服务器控件分类<br>
  &nbsp;&nbsp;&nbsp; ASP.NET的Server控制组件分为两种:HTML控制组件和Web控制组件。<br>
  4.1.2 服务器控件属性、事件和方法服务器控件是ASP.NET的特定对象,每一个控件都具有特定的属性、事件和方法<br>
  4.1.3 服务器控件层次结构 ASP.NET服务器控件是从System.Web.UI.Control直接或间接派生的。ASP.NET服务器控件的主要作用是提供用户界面。服务器控件层次结构如图所示。 
</p>
<p align="center"><img src="image/slide4image001.PNG" width="639" height="309"></p>
<p>4.2 HTML服务器控件<br>
  4.2.1 HTML服务器控件的层次结构 HTML服务器控件的主要功能是在Web页面上管理控件。图显示了HTML服务器控件的层次结构</p>
<p align="center"><img src="image/slide4image002.PNG" width="613" height="282"></p>
<p>HTML服务器控件提供以下功能:<br>
  &nbsp; 1.可在服务器上使用熟悉的面向对象技术对其进行编程的对象模型。<br>
  &nbsp; 2.提供一组事件,可以为其编写事件处理程序,方法与在基于客户端的窗体中大致 相同,所不同的是事件处理是在服务器代码中完成的。<br>
  &nbsp; 3.在客户端脚本中处理事件的能力。<br>
  &nbsp; 4.自动维护控件状态。<br>
  &nbsp; 5.与验证控件进行交互,便于验证用户是否在控件输入了适当的信息。<br>
  &nbsp; 6.数据绑定到一个或多个控件属性<br>
  &nbsp; 7. 直接可用的自定义属性。<br>
  4.2.2 HTML控件的基本语法 HTML控件的基本语法: &lt;HTML标记 Id=“控件名称” Runat=“Server”&gt;<br>
  4.2.3 HTML控件详解 <br>
  &nbsp; 1. HTML服务器控件的共同属性 几个共同的属性:Innerhtml、InnerText、Disable、Visible、Value、Attributes、Style。<br>
  &nbsp; 2. HtmlAnchor控件 HtmlAnchor控件的主要属性和事件如下: <br>
  &nbsp; (1)Href属性:用来获取或设置在HtmlAnchor服务器控件中指定的链接的URL目标。 <br>
  &nbsp; (2)Title属性:用来获取或设置当鼠标指针放在HtmlAnchor控件上所显示的工具提示文本。<br>
  &nbsp; (3)Name属性:获取或设置HtmlAnchor服务器控件中定义的书签名。 <br>
  &nbsp; (4)Target属性:获取或设置要将Web页内容加载到的目标窗口或框架。<br>
  &nbsp; (5) OnServerClick方法:用于指定在单击HtmlAnchor控件时引发的处理程序。 例如:<br>
  &lt;A Id=&quot;HtmlAnchor1&quot; Href=&quot;aa.aspx&quot; '单击HtmlAnchor1 时链接到的aa.aspx<br>
  &nbsp; OnServerClick=&quot;AnchorBtn_Click &quot; '单击 HtmlAnchor1时执行 AnchorBtn_Click 
  事件<br>
  &nbsp; Ttarget=&quot;_blank &quot; 'aa.aspx内容呈现在新的、不带框的窗口中<br>
  &nbsp; Title=&quot;在新窗口中打开aa.aspx &quot; '当鼠标指针放在 HtmlAnchor1上时显示 <br>
  &nbsp; Runat=&quot;Server&quot; &gt; <br>
  &lt;/A&gt; <br>
  &nbsp; 3. HtmlInputButton控件<br>
  HtmlInputButton控件的主要属性和事件如下: <br>
  &nbsp; (1)Type属性:用来获取HtmlInputControl的类型。表列出了Type属性的各种不同可 能值及其含义。</p>
<p align="center"><img src="image/slide4image003.PNG" width="371" height="114"></p>
<p>&nbsp; (2)Value属性:用来设置按钮上的显示的文本内容。<br>
  &nbsp; (3)OnServerClick方法:该事件当在Web页上单击HtmlInputButton控件时发生的处理 程序。<br>
  &nbsp; 4. HtmlInputImage控件 HtmlInputImage控件主要属性和事件如下:<br>
  &nbsp;&nbsp; (1)Align属性 <br>
  &nbsp;&nbsp; (2)Alt属性 <br>
  &nbsp;&nbsp; (3)Src属性 <br>
  &nbsp;&nbsp; (4)OnServerClick方法<br>
  5. HtmlInputText控件&nbsp; HtmlInputText控件的主要属性和事件如下:<br>
  &nbsp;&nbsp; (1)Size属性 <br>
  &nbsp;&nbsp; (2)MaxLength属性 <br>
  &nbsp;&nbsp; (3)Value属性 <br>
  &nbsp;&nbsp; (4)Type属性<br>
  &nbsp;&nbsp; (5)ServerChange事件 <br>
  &nbsp;&nbsp; (6)OnServerChange方法 <br>
  6. HtmlTextArea控件&nbsp; HtmlInputText控件在控件工具箱中的图标为 。文本框的尺寸由Cols和Rows属性控制 。<br>
  7. HtmlImage 控件&nbsp; HtmlImage控件的主要属性如下:<br>
  &nbsp;&nbsp; (1)Align属性 :各种可能的取值及其说明见表。<br>
  &nbsp;&nbsp; (2) Src属性 <br>
  &nbsp;&nbsp; (3) Alt属性 <br>
  &nbsp;&nbsp; (4) Border属性 <br>
  &nbsp;&nbsp; (5) Height属性<br>
  &nbsp;&nbsp; (6) Width属性 </p>
<p align="center"><img src="image/slide4image004.PNG" width="426" height="207"></p>
<p>&nbsp;&nbsp; 8. HtmlInputCheckBox控件&nbsp; HtmlInputCheckBox控件的主要属性和事件如下:<br>
  &nbsp;&nbsp; (1)Checked属性 <br>
  &nbsp;&nbsp; (2) OnServerChange方法<br>
  &nbsp; 9. HtmlInputRadioButton控件 HtmlInputRadioButton控件的主要属性和事件如下:<br>
  &nbsp;&nbsp; (1)Checked属性 <br>
  &nbsp;&nbsp; (2)Name属性 <br>
  &nbsp;&nbsp; (3) Value属性 <br>
  &nbsp;&nbsp; (4) ServerChange事件 <br>
  &nbsp;&nbsp; (5) OnServerChange方法 <br>
  &nbsp; 10. HtmlSelect控件该控件的主要属性和事件如下:<br>
  &nbsp;&nbsp; (1)Multiple属性<br>
  &nbsp;&nbsp; (2) Size属性 <br>
  &nbsp;&nbsp; (3) SelectedIndex属性 <br>
  &nbsp;&nbsp; (4) Items属性<br>
  &nbsp;&nbsp; (5)Value属性<br>
  &nbsp;&nbsp; (6) DataSource属性<br>
  &nbsp;&nbsp; (7) DataValueField属性 <br>
  &nbsp;&nbsp; (8)DataTextField属性 <br>
  &nbsp;&nbsp; (9)OnServerChange方法 <br>
  &nbsp; 11. 其他HTML服务器控件 其他HTML服务器控件对应的HTML元素及用途见右表。</p>
<p align="center"><img src="image/slide4image005.PNG" width="493" height="242"></p>
<p>4.3 Web服务器控件 <br>
  4.3.1 Web服务器控件的层次结构 下图显示了System.Web.UI.WebControls名称空间中控件的层次结构。</p>
<p align="center"><img src="image/slide4image006.PNG" width="518" height="287"></p>
<p>4.3.2 Web服务器控件基本语法 Web服务器控件的基本语法:<br>
  &lt;ASP: 控件Id=“控件名称” Runat=“Server” 属性1=“属性设置值1” 属性2=“属性设置值2”……&gt;&lt;/ASP: 
  控件&gt; 或者<br>
  &lt;ASP: 控件Id=“控件名称” Runat=“Server”/ 属性1=“属性设置值1” 属性2=“属性设置值2”…… / &gt; <br>
  4.3.3 Web服务器控件详解<br>
  &nbsp; 1. Button控件 <br>
  Button控件的使用语法: <br>
  &lt;ASP: Button 属性设置&gt;&lt;/ASP: Button&gt; 或者 <br>
  &lt;ASP: Button 属性设置 /&gt; <br>
  Button控件主要属性和事件如下:<br>
  &nbsp; (1)Enabled属性 <br>
  &nbsp; (2) Text属性 <br>
  &nbsp; (3) ToolTip属性 <br>
  &nbsp; (4) CommandName属性 <br>
  &nbsp; (5)CommandArgument属性 <br>
  &nbsp; (6)OnClick事件 <br>
  &nbsp; 2. HyperLink控件 <br>
  HyperLink控件的使用语法: <br>
  &lt;ASP: Hyperlink 属性设置&gt;&lt;/ASP: Hyperlink &gt; 或者 <br>
  &lt;ASP: Hyperlink 属性设置 /&gt;<br>
  HyperLink控件的主要属性如下:<br>
  &nbsp; (1) Text属性<br>
  &nbsp; (2) ImageUrl属性 <br>
  &nbsp; (3) NavigateUrl属性<br>
  &nbsp; (4) Target属性 <br>
  &nbsp; 3. LinkButton控件 <br>
  LinkButton控件的使用语法:<br>
  &lt;ASP: LinkButton 属性设置&gt; &lt;/ASP: LinkButton&gt;或者<br>
  &lt;ASP: LinkButton 属性设置 /&gt; <br>
  LinkButton控件的主要属性和事件如下: <br>
  (1) Text属性 <br>
  (2) Enabled属性 <br>
  (3) ToolTip属性<br>
  (4) CommandName属性 <br>
  (5) CommandArgument属性<br>
  (6)Command事件 <br>
  &nbsp; 4. ImageButton控件 <br>
  ImageButton控件使用语法:<br>
  &lt;ASP: ImageButton 属性设置&gt; &lt;/ASP: ImageButton&gt; 或者 <br>
  &lt;ASP: ImageButton 属性设置 /&gt; <br>
  ImageButton控件的主要属性和事件如下:<br>
  &nbsp; (1) Enabled属性 <br>
  &nbsp; (2) CommandName属性 <br>
  &nbsp; (3) CommandArgument属性 <br>
  &nbsp; (4) ImageUrl属性 <br>
  &nbsp; (5) ImageAlign属性 <br>
  &nbsp; (6) ToolTip属性 <br>
  &nbsp; (7)OnClick事件 <br>
  5. Label控件 Label控件使用语法: <br>
  &lt;ASP: Label 属性设置&gt; &lt;/ASP: Label&gt;或者<br>
  &lt;ASP: Label 属性设置 /&gt; <br>
  Label控件的主要属性:<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -