文章目录
- 前言
- 16.1 HTML概述
- 16.1.1 HTML的基本概念
- 16.1.2 HTML语言的基本元素
- 16.1.3 格式设置
- 16.1.4 超级链接
- 16.1.5 图像
- 16.1.6 表格
- 16.1.7 框架
- 16.1.8 表单
- 16.2 ASP.NET Web Forms的组织
- 16.2.1 认识ASP.NET
- 16.2.2 Web Forms的组织
- 16.3 Web服务器组件
- 16.3.1 使用Label和TextBox控件
- 16.3.2 使用Button控件
- 16.3.3 其他控件介绍
- 16.4 数据验证控件
- 16.4.1 数据验证机制介绍
- 16.4.2 验证输入控件RequiredFieldValidator
- 16.4.3 比较验证控件CompareValidator
- 16.4.4 范围验证控件RangeValidator
- 16.4.5 正则表达式验证控件RegularExpressionValidator
- 16.4.6 用户自定义验证控件CustomValidator
- 16.4.7 汇总显示验证控件ValidatorSummary
- 16.4.8 数据验证控件综合使用
- 16.5 小结
前言
ASP.NET(Active Server Page.NET)提供了强大的Web开发功能,C#是ASP.NET技术支持的语言之一。
C#不仅提供了强大的窗体应用程序和命令行应用程序的开发支持,还支持B/S模式的Web应用开发。
ASP.NET是.NET Framework的一部分,在通过HTTP请求建立文档时,它可以在Web服务器上动态创建文档。
该文档主要是指HTML文档,所以了解HTML语法也是十分重要的。
本章主要内容如下:
- HTML文件的组成
- ASP.NET的开发环境和配置
- 常用的Web服务器控件
- 数据验证控件的使用
16.1 HTML概述
Web开发的基础知识,HTML语言。
这些都是网页编程的基础。
HMTL的应用就是对网页内容的排版。
16.1.1 HTML的基本概念
HTML–Hypertext Markup Language。
超文本标记语言。
用于制作网页。
之所以“超”,是不仅限于文本内容,可以加入图片、声音、动画、影视等多种内容。
优点:在浏览器运行时,有统一规则和标准。
第一个HTML程序:
新建记事本文件,文件名后缀修改为.html:
加入HTML代码:
<HTML><HEAD>
<TITLE></TITLE>
</HEAD><BODY><CENTER>
<H>HELLO C#</H>
<BR>
<HR>
<FONT SIZE=7 COLOR=RED>MY FIRST WEB</FONT>
</CENTER></BODY></HTML>
双击使用浏览器打开运行:
16.1.2 HTML语言的基本元素
<HTML></HTML>
标记一个文档的开始、结束。<HEAD></HEAD>
标记文档的开头部分。
该标记中可以使用<title></title>
和<script></script>
<BODY></BODY>
文档头部内容结束后,开始的文档的内容主体部分。
<BODY>
有以下属性:
Bgcolor:设置主体背景颜色。
Text:设置文本颜色。
Link:设置链接颜色。
Vlink:设置已使用链接颜色。
Alink:设置正在被击中的链接的颜色。<TITLE></TITLE>
放在Head中使用。用来修改浏览器窗口标题栏信息。
使用上面的HTML语言的基本元素,继续使用记事本创建一个:简单文档.html文件
<HTML><HEAD>
<TITLE>简单文档</TITLE>
</HEAD><BODY bgcolor = "green" text = "white">
<p>简单的一个文档</p>
</BODY></HTML>
在浏览器中打开的结果:
16.1.3 格式设置
16.1.4 超级链接
16.1.5 图像
16.1.6 表格
16.1.7 框架
16.1.8 表单
16.2 ASP.NET Web Forms的组织
16.2.1 认识ASP.NET
16.2.2 Web Forms的组织
16.3 Web服务器组件
16.3.1 使用Label和TextBox控件
16.3.2 使用Button控件
16.3.3 其他控件介绍
16.4 数据验证控件
16.4.1 数据验证机制介绍
16.4.2 验证输入控件RequiredFieldValidator
16.4.3 比较验证控件CompareValidator
16.4.4 范围验证控件RangeValidator
16.4.5 正则表达式验证控件RegularExpressionValidator
16.4.6 用户自定义验证控件CustomValidator
16.4.7 汇总显示验证控件ValidatorSummary
16.4.8 数据验证控件综合使用
16.5 小结
ASP.NET是C#应用程序的另一个重要方面,其提供了一个统一的Web开发模型,同时也是一种新的编程模型和结构。该类程序可生成伸缩性和稳定性更好的应用程序,并提供了更好的环境保护。
本章从Web基础知识入手,首先介绍了HTML语言,接着介绍了ASP.NET的基本控件。有了这些基本的知识,读者即可应用ASP.NET技术编写部分实用的网站应用程序。