Веб-страницы ASP.NET
Простая страница ASP.NET выглядит как обычные HTML-страницы.
Привет W3CSchool.cc
Перед тем как начать изучать ASP.NET, давайте создадим простую HTML-страницу, которая отображает "Hello W3CSchool.cc" в браузере:
Привет W3CSchool.cc! |
Написанная в HTML Привет W3CSchool.cc
Следующий код будет в виде 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:
<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 отображения динамических страниц контента, мы добавим некоторый исполняемый код (в красной идентичности шрифта) выше примеров:
<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:
<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-х.