第三章 Web 服务器控件回顾? 页文件是含有将在 Web 服务器上执行代码的文件。 ? 页面中使用两种类型的脚本: ?服务器端脚本?客户端脚本?事件处理程序实际上就是一个子程序,执行任何给定事件的相关代码?在页面加载时引发 Page_Load 事件? 属性用于检查页面是否为首次加载? ViewState 是 中用来保存 WEB 控件回传时状态值的页面隐藏控件? 代码隐藏文件使开发人员可以在 C# 或 Visual 类中编写控制它们的页的逻辑,这样可与 HTML 代码清楚地分离开来目标?使用文本输入控件?使用控制权转移控件?使用选择控件?讨论其他控件 Web 控件-简介?控件是用于在 Web 窗体执行所有任务的工具?控件定义 Web 窗体的外观? Microsoft Visual Studio .NET 提供了两种可用于 Web 窗体的控件,分别为: ? Web 服务器控件? HTML 控件添加 Web 服务器控件使用 Web 窗体设计器添加 Web 服务器控件: Web 服务器控件面板双击或单击并拖动 Web 服务器控件,将其添加到 Web 窗体 Web 服务器控件的类型?内部控件?文本输入控件?控制权转移控件?选择控件?容器控件?其他控件–用于某些特定用途的专用控件文本输入控件? TextBox 控件–用作将由用户或程序员输入的文本的占位符,输入的文本可以用程序读取? Label 标签- 用作将由程序员在设计时或运行时输入的文本的占位符。在此控件内不能进行用户交互有两种类型的文本输入控件: Label 和 TextBox 的属性和事件属性名称说明 Text 获取或设置 Label 控件中的数据 Label 的属性: 属性名称说明 Text 获取或设置 TextBox 控件中的数据 TextMode 显示模式: 单行、多行或密码文本 ReadOnly 防止用户更改文本 AutoPostBack 设置为 True 时,当用户更改内容后离开控件时,导致控件触发 TextChanged postback 事件。默认情况下设置为 False. TextChanged 事件–用户输入信息后离开 TextBox Web 服务器控件时,控件引发程序员可以处理的此事件。使用文本输入控件 private void txtUserName_TextChanged( object sender, e) { =; } Label 控件文本属性 TextBox 控件文本属性控制权转移控件有四种类型的控制权转移控件: ? Button 控件–显示标准 HTML 窗体按钮? ImageButton 控件- 显示图像窗体按钮? LinkButton 控件- 在按钮上显示超文本链接? Hyperlink 控件- 在某些文本上显示超文本链接
Web 服务器控件 来自淘豆网www.taodocs.com转载请标明出处.