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#代码

<%= %> - 输出 一个 变量值

<%@ %> - 声明此页面中需要的一些东西,比如 语言,命名空间

 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;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>
连接Data1128数据库,显示Users表内容

原文地址:https://www.cnblogs.com/maxin991025-/p/6226406.html