ASP.NET开发步骤:
1.其它项目类型 -> Visual Studio -> 空白解决方案
2.添加新建网站
3.编译
4.运行
ASP.NET网页构成:1. (.aspx)页面显示 2.(.aspx.cs)业务逻辑代码
打开IIS的快捷键 inetmgr
.NET的运行机制:CSS文件 -> 编译 -> 中间语言-> JIT编译器 -> 机器语言
<form></form>标签只能有一个
ASP.NET的优点:1. 与浏览器无关 2.方便设置断点,易于调试 3. 编译后执行,运行效果提高 4. 丰富的控件库 5.代码后置,使代码更清晰
四种创建WEB站点的方式:
1.)文件系统:这种方式允许将站点文件存储在本地硬盘的一个制定文件夹中,或者存储在局域网中的一个共享位置。(缺陷:无法使用IIS的某些功能特性)
2.本地IIS:比文件系统的方式稍微复杂,但可以使用IIS的高级功能,所以常常在需要做Web测试的时使用。(缺点:由于IIS服务只有一个进程,调试时也只能有一个用户参与调试过程。)
3.FTP站点:FTP站点方式可以在服务器上保存文件,通过FTP访问它们。这时候共享环境的一种可能配置,在共享环境下,许多人可以同时使用项目。另外,还可以使用FTP设置远程编辑文件。其中,远程服务器IIS有一个虚拟目录映射到FTP文件驻留的位置。(缺陷:不能使用源代码管理器VSS,团队中的多个人可能对项目进行相互矛盾的改动。)
4.远程站点:远程站点方式类似于FTP站点,所不同的时它不再使用FTP方式连接,而时使用HTTP方式。这种方式配置站点相当复杂,而且缺点很多,一般很少使用。
名称
| 类型
| 值
| 说明
|
AutoPostBack属性 | Boolean | True、false | 指示如果用户更改了控件内容,是否自动回发到服务器默认为false |
ReadOnly属性 | Boolean | True、false | 指示该控件内容是否可编辑,默认为true |
Text属性 | String |
| 设置或者获取控件的文本内容 |
TextMode属性 | TextBoxMode | SingleLine、MultiLine、Password | 控件的模式:单行、多行和密码。设置为密码时,所有的输入显示为“*” |
TextChange事件 |
|
| 当文本发生变化且失去焦点时触发的事件。注意该事件需要配合 AutoPostBack使用,因为只有自动回发到服务器,文本改变的事件才会执行。 |