Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция Razor VB логика

ASP.NET MVC

MVC Краткое введение MVC приложений MVC папка MVC раскладка MVC контроллер MVC вид MVC база данных MVC модель MVC безопасности MVC HTML помощник MVC релиз MVC справочное руководство

WF курс

WebForms Краткое введение WebForms страница WebForms управления WebForms событие WebForms форма WebForms ViewState WebForms TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

Веб-страницы ASP.NET

Простая страница ASP.NET выглядит как обычные HTML-страницы.


Привет W3CSchool.cc

Перед тем как начать изучать ASP.NET, давайте создадим простую HTML-страницу, которая отображает "Hello W3CSchool.cc" в браузере:

Привет W3CSchool.cc!



Написанная в HTML Привет W3CSchool.cc

Следующий код будет в виде HTML-страниц Пример экрана:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Если вы хотите попробовать это, пожалуйста , сохраните приведенный выше код в файл с именем"firstpage.htm" в, и создать ссылку на файл: firstpage.htm .


Написанная в ASP.NET Привет W3CSchool.cc

ASP.NET страницы простой способ преобразования HTML - страниц , которые нужно скопировать непосредственно файл HTML и новое расширение файла изменено на.aspx.

Следующий код будет отображать примеры формирования страницы ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Если вы хотите попробовать это, пожалуйста , сохраните приведенный выше код в файл с именем"firstpage.aspx" в, и создать ссылку на файл: firstpage.aspx .


Как это работает?

По сути, ASP.NET и HTML-страницы идентичны.

Расширение HTML странице .htm. Если браузер запрашивает страницу HTML на сервер, сервер не может делать какие-либо изменения, он отправляется непосредственно на страницу браузера.

страница Расширение ASP.NET является .aspx. Если браузер запрашивает сервер страницы ASP.NET, сервер, прежде чем результаты отправляются обратно в браузер, страница нужно будет иметь дело с исполняемым кодом.

страница ASP.NET выше, не содержит какой-либо исполняемый код, так что ничего не выполняет. В следующем примере, мы добавим некоторый исполняемый код страницы для того, чтобы продемонстрировать разницу между статических HTML-страниц и динамических страниц ASP в.


Классический ASP

Active Server Pages (ASP) был популярен в течение многих лет. К ASP, исполняемый код может быть помещен в HTML-страницы.

Предыдущие версии ASP (до ASP.NET) часто называют классическим ASP.

ASP.NET не полностью совместим с классическим ASP, но только после незначительных модификаций, большинство классических ASP страниц страниц ASP.NET может служить хорошей перспективе.

Если вы хотите узнать больше о классических знаний ASP, пожалуйста , посетите наш ASP учебник .


Подготовлено с классическим ASP динамических страниц

Чтобы продемонстрировать, как ASP отображения динамических страниц контента, мы добавим некоторый исполняемый код (в красной идентичности шрифта) выше примеров:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Код внутри тега - <%%> выполняется на сервере.

Response.Write используется в выходной поток HTML, чтобы написать что-то ASP код.

В настоящее время () представляет собой сервер возвращает текущую дату и время функции.

Если вы хотите попробовать это, пожалуйста , сохраните приведенный выше код в файл с именем"dynpage.asp" в, и создать ссылку на файл: dynpage.asp .


С помощью динамических страниц, написанных на ASP .NET

Следующий код будет отображать примеры формирования страницы ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

Если вы хотите попробовать это, пожалуйста , сохраните приведенный выше код в файл с именем"dynpage.aspx" в и создать ссылку на файл: dynpage.aspx .


Сравнение ASP.NET Классический ASP

Примеры выше, не может продемонстрировать какие-либо различия между ASP.NET и классическим ASP.

В двух последних случаях, вы не можете увидеть разницу между этими двумя страницами ASP и ASP.NET между страницами.

В следующей главе вы увидите, как серверные элементы управления ASP.NET сделать более мощным, чем классический ASP-х.