1 / 38
文档名称:

《服务器控》PPT课件.ppt

格式:ppt   大小:671KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《服务器控》PPT课件.ppt

上传人:相惜 2020/12/16 文件大小:671 KB

下载得到文件列表

《服务器控》PPT课件.ppt

文档介绍

文档介绍:(C#)大学实用教程
-电子工业出版社-
刘丹妮 郭洪涛 陈明华 贾跃编著
1
精选PPT
本章知识点
常用HTML服务器控件
常用Web服务器控件
验证服务器控件
用户控件
2
精选PPT
服务器控件的基本概念
,。

保存视图状态
公共对象模型
数据绑定模型
用户定制
配置文件
创建浏览器特定的HTML
3
精选PPT
服务器控件的基本概念
“按钮”服务器控件的示例
<asp:Button id="Button1" runat="server" Text="Submit"></asp:Button>

其中属性runat= “server”就意味着这种控件逻辑运行在服务器上,而不是在用户的浏览器中。
属性id=“Button1”表明该控件是类Button的对象,且对象名为Button1。
图4-1示例
4
精选PPT
服务器控件的分类与选择
HTML服务器控件

对应传统的HTML元素,添加相应的ID属性和runat="server"属性可以使之成为运行在服务器端的控件
具备相应的属性、事件和方法
Web服务器控件

没有和HTML元素一一对应
5
精选PPT
服务器控件的分类与选择
在下述情况下可以选择使用HTML服务器控件
喜欢与HTML相似的对象模型
正在使用现存的HTML页工作,并且希望快速地添加Web窗体功能
控件既需要运行客户端脚本也需要运行服务器端脚本
由于带宽受到限制,所以需要进行大量的客户端处理来减少带宽的开销
在下述情况下可以选择使用Web服务器控件
基于控件的事件驱动模式
创建的Web页可以通过多种浏览器浏览
只有Web服务器控件才能实现特定功能的场合
由于带宽不受限制,所以Web服务器控件的“请求-响应”周期不会引起带宽问题
6
精选PPT
控件属性和事件
控件属性
,这些属性是绝大多数服务器控件都具备的,共分为5大类:布局、数据、外观、行为和杂项。
控件事件
事件用于在Web窗体上处理用户交互,它是动态交互式Web窗体对用户输入的典型反应,是程序得以运行的触发器
7
精选PPT
HTML服务器控件
HTML服务器控件基本上对应于传统的HTML元素,因此在编写这类控件的时候,只需要将相应的HTML元素加以修改
控 件 名 称
对应的HTML标记
HtmlInputText
<input type="text">、<input type="password">
HtmlTextArea
<textarea> … </textarea>
HtmlInputHidden
<input type="hidden">
HtmlInputRadioButton
<input type="radio">
HtmlInputCheckBox
<input type="checkbox">
HtmlSelect
<select> <option> …</option></select>
HtmlInputButton
<input type="button">、<input type="submit">、<input type="reset">
HtmlInputFile
<input type="hidden">
HtmlGeneralControl
<body>、<font>、<span>、<div>等
HtmlAnchor
<a>
HtmlImage
<image>
HtmlTable
<table>
HtmlForm
<form>
8
精选PPT
HTML服务器控件
在Visual Studio 2005集成开发环境的工具箱中,提供了可以直接使用的HTML服务器控件
可以将其变为HTML服务器控件
添加ID属性和runat=“server”属性
或者右键单击该控件,在弹出的菜单项中选择【作为服务器控件运行】。
转换前
转换后
9
精选PPT
常用HTML服务器控件
HtmlInputButton(提交、重置和普通按钮)
<input id="控件名称" type="submit|reset|button" value="按钮上的文字" onServer