Школа разработчика: Вёрстка
1. Школа разработчика: Вёрстка
2. Asp.net
ASP.NETМастер-страницы и лейауты
25 июля 2018 г.
2
3. ASP
ASP.NET (Active Server Pages для .NET) — технологиясоздания веб-приложений и веб-сервисов от
компании Майкрософт. Она является составной
частью платформы Microsoft .NET и развитием
более старой технологии Microsoft ASP. На данный
момент последней версией этой технологии
является ASP.NET 5.
25 июля 2018 г.
3
4. ASP: Web Pages
<!-- Single statement block -->@{ var myMessage = "Hello World"; }
<!-- Inline expression or variable -->
<p>The value of myMessage
is: @myMessage</p>
<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is:
" + weekDay;
}
<p>The greeting is: @greetingMessage</p>
25 июля 2018 г.
4
5. ASP: MVC
@{ViewBag.Title = "Home Page";}<h1>Welcome to W3Schools</h1>
<p>Put Home Page content here</p>
25 июля 2018 г.
5
6. ASP: Web Forms
<html><body>
<form runat="server">
<p>Enter a number from 1 to 100:
<asp:TextBox ID="tbox1" runat="server" />
<br />
<br />
<asp:Button Text="Submit" runat="server" />
</p>
<p>
<asp:RangeValidator ControlToValidate="tbox1" MinimumValue="1"
MaximumValue="100" Type="Integer" Text="The value must be from 1 to
100!" runat="server" />
</p>
</form>
</body>
</html>
25 июля 2018 г.
6
7. Мастер-страница
25 июля 2018 г.7
8. Мастер-страница
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs"Inherits="MasterPage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
25 июля 2018 г.
8
9. Страница контента
<%@ Page Title="" Language="C#"MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head"
Runat="Server">
</asp:Content>
<asp:Content ID="Content2"
ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>
25 июля 2018 г.
9
10. Спасибо за внимание!
115230, МоскваВаршавское шоссе, д. 36
стр. 8, подъезд 5
тел. +7 (499) 788-74-94
тел./факс +7 (499) 788-74-95
25 июля 2018 г.
199178, Санкт-Петербург
наб. реки Смоленки, д. 33
тел. +7 (812) 346-58-33
факс +7 (812) 346-58-34
info@digdes.com
www.digdes.ru
10
Информатика