ASP.NET WebForm
.net开发web程序 B/S , 客户端是C/S
ASP.NET{
ASP.NET WebForm 适合.NET 开发机制
ASP.NET MVC 适合JAVA PHP
}
HTML +CSS+JS - 界面
C# -业务逻辑
ADO,NET/LINQ - 数据访问 (SQL/OLeDb) 对接数据库
MSSQL - 数据库
服务器:
页面后缀
.html - 静态页面
动态页面
.aspx - C# VB
.jsp - JAVA
.php - PHP
网址url ←
客户端浏览器 → → IIS (Internet信息服务管理器) 应用程序池(.NET Framework)
← → ↑ ↓ 数据库
可以吧客户浏览器比作为客人,那么
访问本机发布网站:IP地址 127.0.0.1 或者输入 localhost
直接将文本改成html形式的话 网页只会读取其中html的内容不会读取c#语言,所以首先要将文件改成 .aspx形式。
他会把数据传向信息服务管理器然后传进应用程序池,在从数据库中取出东西。
举个形象的例子就是可以吧 客户浏览器比作为客户,然后管理器就是前台 应用程序就是厨师,数据库是仓库, 首先客户先向服务员点餐,然后服务员去告诉厨师,然后厨师做饭,厨师只管做什么并不会管为谁做,如果做得时候缺东西,那么他就会去数据库中提取数据。
表单元素:
一。 文本类
<input type = "text"/> - 文本框
<input type ="password"/> 密码框
<input type="hidden"/> 隐藏域
<textarea></textarea> 文本域
二. 按钮类
<input type="button" value="text" > 普通按钮
<input type ="submit" value="提交"> 提交按钮
<input type="reset" value="重置"> 重置按钮
<input type="image" value="图片"> 图片按钮
三. 选择类
<input type="radio" value="1" id="ra1"> <label for="ra1">男<label/>
<input type="checkbox" value="1" id="ra1"> <label for="ra1">男</label>
<select>
<option value="1">男</option>
</select>
<input type="file"/>