Introduction to ASP.NET and Web Fundamentals

ASP:Active Server Page.

asp.net is part of the .NET Framework, namespaces are System.Web, mainly for the development network program.

.net version of evolution (asp.net .net and consistent version numbers):

C # version .NET version Release date characteristic
C# 1.0 .NET Framework 1.0 2002-02-13 Commission, events
C# 1.1 .NET Framework 1.1 2003-04-24 APM (Asynchronous Programming Model)
C# 2.0 .NET Framework 2.0 2005-11-07 Generics, anonymous methods, iterators, nullable types
C# 3.0 .NET Framework 3.0 2007-11-06 Implicit type
  .NET Framework 3.5 2007-11-19 Collection of objects initialization, auto-implemented properties, anonymous types, extension methods, query expression, Lambda expressions, expression trees, partial classes and methods, Linq
C# 4.0 .NET Framework 4.0 2010-04-12 Dynamic binding, named and optional parameters, and an inverter covariant generic interoperability
C# 5.0 .NET Framework 4.5 2012-08-15 And wait for asynchronous (async and await), caller information (Caller Information)
C# 6.0 .NET Framework 4.6 2015-07-20 C # 6 What's New
  .NET Core 1.0 2016-06-27  
C# 7.0 .NET Framework 4.6.2 2016-08-02 C # 7.0 What's New
C# 7.1 .NET Framework 4.7 2017-04-05  
  .NET Core 2.0 2016-08-14 .NET Core 2.0's new features
C# 7.2 .NET Framework 4.7.1 2017-10-17  
C# 7.3 .NET Framework 4.7.2 2018-04-30  
  .NET Core 2.1 2018-05-30 .NET Core 2.1's new features
  .NET Core 2.2 2018-12-04 .NET Core 2.2's new features
C# 8.0 .NET Framework 4.8 2019-04-18 C # 8.0 What's New
  .NET Core 3.0 2019-09-23 .NET Core 3.0's new features
  .NET Core 3.1 2019-12-03 .NET Core 3.1's new features

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page basic theory

Browser to establish a connection with the server - the browser sends a request to the server - the server response to a request - disconnect the browser and the server return code is compiled in accordance with visual interface

This interaction is called "client / server" in the communication process.

Server: data storage, data interpretation, distribution data.

The client (browser): access the server to obtain data.

HTTP protocol

Hypertext Transfer Protocol, is a standard client requests and server responses. Another article notes: https://www.cnblogs.com/1016391912pm/p/11839583.html

①HTTP by Client / Server mode operation: establishing a connection - sending a request - response back - Disconnect

②HTTP is stateless: the browser and the server once for each HTTP operation, you establish a connection, but the task will end disconnected.

③HTTP used as meta-information header. Information is being provided to transfer data, such as the type of transfer object, written in what language.

④HTTP supports simple and complete both requests and responses.

Static pages

Early websites are static pages, composed mainly of html language, if you want to change the site, you must modify the source code and re-uploaded to the server.

Dynamic page

Dynamic html pages contain not only the language, but also contains executable code. Dynamic page can be dynamically generated page returned by the different input and requests.

Until HTML2.0 version, the introduction of an HTML form, then have a web page that contains the true sense of the dynamic, in an HTML form, all controls are placed in the <form> and </ form>, when the reader after the client click the "Submit" button, all the content on the page is sent as a string to the server, the server processing program to respond to customer requests according to pre-set criteria.

Guess you like

Origin www.cnblogs.com/1016391912pm/p/12128165.html