Web 开发基础
C/S:
winform WPF
数据是存在其它的电脑上或服务器上
需要从服务器上下载相应的数据,在本地电脑上的客户端里进行加工
数据加工的过程是在用户电脑上执行,会对用户的电脑配置有所要求
B/S:
ASP.NET
ASP.NET WebForm ASP.NET MVC
用户发送一个请求到IIS服务器,由服务器将所有的代码执行,服务器会将执行完毕后的html结果给你发送回来
浏览器将发送回来的HTML代码解析呈现给你
IIS是什么? 就是服务员
传统的ASP开发方式,是C#代码和HTML代码混合在一起
ASP 与 ASP.NET 不是一个东西
<% %> - 可以扩起来一段范围,这一段范围之内只能允许编写C#代码
<%= %> - 输出 一个 变量值
<%@ %> - 声明此页面中需要的一些东西,比如 语言,命名空间
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <%@ Language="C#" %> 2 <%@ Import Namespace="System.Data.SqlClient" %> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head> 6 <body> 7 <table style="background-color:blue;text-align:center;width:100%;"> 8 <tr style="color:white"> 9 <td>编号</td> 10 <td>用户名</td> 11 <td>密码</td> 12 <td>昵称</td> 13 <td>性别</td> 14 <td>民族</td> 15 <td>班级</td> 16 <td>生日</td> 17 </tr> 18 <% 19 SqlConnection conn = new SqlConnection("server=.;database=Data1128;user=sa;pwd=123;"); 20 SqlCommand cmd = conn.CreateCommand(); 21 22 cmd.CommandText = "select *from Users"; 23 conn.Open(); 24 SqlDataReader dr = cmd.ExecuteReader(); 25 if(dr.HasRows) 26 { 27 while(dr.Read()) 28 {%> 29 <tr style="background-color:#e0e0e0;"> 30 <td><%= dr[0].ToString() %></td> 31 <td><%= dr[1].ToString() %></td> 32 <td><%= dr[2].ToString() %></td> 33 <td><%= dr[3].ToString() %></td> 34 <td><%= dr[4].ToString() %></td> 35 <td><%= dr[5].ToString() %></td> 36 <td><%= dr[6].ToString() %></td> 37 <td><%= dr[7].ToString() %></td> 38 </tr> 39 <%} 40 } 41 conn.Close(); 42 %> 43 </table> 44 </body> 45 </html>