【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“Web应用程序开发教程——ASP.NET+SQL Server 教学PPT 作者 岳学军 李晓黎 第04章 - 大学课件”一文,供大家参考学习
Web应用程序开发教程 Web应用程序开发教程
ASP.NETSQL Server
ASP.NETSQL Server授课教师:职务:第4章 Web窗体和常用服务器控件课程描述Web窗体是
ASP.NET的服务器端组件技术,它提供了开发Web应用程序的解决方案。
ASP.NET提供大量的服务器控件,将这些服务器控件拖放到WebForm中,可以很轻松地实现网页的界面设计。
本章知识点 Web窗体 常用服务器控件 服务器验证控件 用户控件 4.1 Web窗体 Web窗体中的HTML代码 向Web窗体中添加控件 Web窗体中的隐藏文件 Web窗体中的事件模型 Page类 4.1.1 Web窗体中的HTML代码 在“解决方案资源管理器”中双击Default.aspx,在 左侧的窗体设计和代码编辑器中可以查看到 Default.aspx的HTML代码 HTML语言定义网页中的内容 4.1.2 向Web窗体中添加控件在窗体设计器的左下角单击“设计”按钮,将打开窗体设计界面设置控件的属性用户登录的网页设计 登录窗体中各控件的属性 控件ID 控件属性 属性值 说明Label1 Text 用户名: 设置Label控件的标题Label2 Text 密码: 设置Label控件的标题TextBox1 TextMode SingleLine TextMode属性设置文本 框的模式。
SingleLine为 该属性的默认值,表示 单行文本框TextBox2 TextMode Password 设置为密码文本框Button1 Text 提交 设置按钮的显示标题Button2 Text 重置 设置按钮的显示标题 4.1.3 Web窗体中的隐藏文件 在解决方案资源管理器中,展开Default.aspx,可以看到 Default.aspx.cs,这是Web窗体的C文件,也可以称其为隐藏文 件。
在.aspx.cs文件中可以对用户控件的事件进行处理。
例如,在 Default.aspx.cs中默认包含一个Page_Load方法,该方法在打 开网页时被执行,通常用于初始化窗体显示的内容。
protected void Page_Loadobject sender EventArgs e Response.WriteHello World 4.1.4 Web 窗体的事件模型 Windows事件的触发和响应过程 4.1.4 Web 窗体的事件模型Web窗体事件的触发和响应过程 4.1.5 Page类 Page类的常用属性 属性 说明ClientQueryString 获取请求的 URL 的查询字符串部分Visible 表示是否显示Page对象的值IsValid 指示页验证是否成功Request 获取请求的页的 System.Web.HttpRequest 对象Response 将HTTP响应数据发送到客户端,并包含有关该响应 的信息Session 获取
ASP.NET提供的当前会话(Session)对象Theme 获取或设置页主题的名称Title 获取或设置页的标题。
可以使用该属性来动态更换 浏览器页标题 4.2 常用服务器端控件 Label控件 TextBox控件 Image控件 按钮控件 HyperLink控件 CheckBox控件 CheckBoxList控件 RadioButton控件 RadioButtonList控件 AdRotator控件 Calendar控件 PlaceHolder控件 Panel控件 4.2.1 Label控件定义Label控件的方式包括以下两种:(1)在和之间定义Label控件的显示文 本。
例如,定义一个显示标题为“用户名:”的Label控件,代 码如下:用户名 :(2)使用Text属性来定义Label控件的显示文本。
例如,定义一个 显示标题为“用户名:”的Label控件,代码如下:s Label控件常用属性和方法 属性或方法 说明Text 控件显示的文本Width 控件的宽度Visible 控件是否可见CssClass 控件呈现的样式BackColor 控件的背景颜色Enabled 控件是否可用EnableViewState 控件是否保留ViewState状态Attributes 获取与控件的属性不对应的任意特性(只用于呈现) 的集合ClientID 获取由
ASP.NET 生成的服务器控件标识符Style 获取将在 Web 服务器控件的外部标记上呈现为样式 属性的文本属性的集合DataBinding 当服务器控件绑定到数据源时发生的事件Load 当服务器控件加载到 Page 对象中时发生的事件 拖动Label控件到网页中 点击展开工具箱 4.2.2 TextBox控件使用代码来定义TextBox控件的方法如下: TextBox控件常用属性和方法 属性或方法 说明Text 控件显示的文本Width 控件的宽度Columns 获取或设置文本框中显示的宽度Rows 获取或设置多行文本框中显示的行数Visible 控件是否可见CssClass 控件呈现的样式BackColor 控件的背景颜色Enabled 控件是否可用EnableViewState 控件是否保留ViewState状态DataBinding 当服务器控件绑定到数据源时发生的事件Load 当服务器控件加载到 Page 对象中时发生的事 件TextChanged 当文本框的内容在向服务器的各次发送过程 间更改时触发的事件