際際滷

際際滷Share a Scribd company logo
仆仂于亳 亠弍 仗仂亞舒仄于舒仆仆
        + ASP.NET
乂仂 舒从亠 于亠弍 仗仂亞舒仄于舒仆仆

 丶亠 舒从 磻 亟亠从仂仗, 舒仍亠 于亠弍.
 舒亢仍亳于仂 仂亰仄亳 亰仆亳 仄亢 亠于亠仆仂
  舒亳仆仂 舒 从仍仆从仂.
乂仂 舒从亠 于亠弍 亠于亠

 IIS
 Apache
舒于仂 于亠弍 弍舒亰亠
Http protocol

Hypertext Transfer Protocol:

Request types:
   GET (亟舒仆 仗亠亠亟舒ム  舒亟亠)
   POST (亟舒仆 仗亠亠亟舒ム  仍 亰舒仗亳)
HTML

<!doctype HTML public "-
//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>Hello world</title>
  </head>
  <body>
    Hello world!
  </body>
</html>
CSS

舒从舒亟仆 舒弍仍亳 亳仍于  仗亠舒仍仆舒 仄仂于舒 仆舒仍舒于舒仆仆 亰仂于仆仆仂亞仂
于亳亞仍磲 HTML 亠仍亠仄亠仆于.

p { font-family: Verdana, sans-serif; }
h2 { font-size: 110%; color: red; background: white; }
.note { color: red; background: yellow; font-weight: bold; }
#paragraph1 { margin: 0; }
a:hover { text-decoration: none; }
CSS 亠仍亠从仂亳

弌亠仍亠从仂亳:

# - 亟仂仗 亟仂 亠仍亠仄亠仆 亰舒 
.  仄亠仆仂于舒仆亳亶 亳仍
<tag name> - 亟仂仗 亟仂 于 亠仍亠仄亠仆于 亟舒仆仂亞仂 亳仗
<tag name>:<仗亠于亟仂从仍舒> - 亟仂仗 亟仂 亠仍亠仄亠仆 亰 仗亠于仆仂 于仍舒亳于
JavaScript

仂于舒 亟仍 从亠于舒仆仆 于亳从仂仆舒仆仆礆 从仍仆从亳 亠仆舒于.
IIS
亠弍 亠于亠 仆舒 磻仂仄 仄仂亢仆舒 仂亰仄于舒亳 ASP.NET 于亠弍 舒亶亳 舒 仆.

舒 于弍亟仂于舒仆 仄仂亢仍亳于仂:
- 亠仆亳从舒
- 亠于舒仆仆
- 弌亳仆亠仆仆 从仂仆亠仆
- 亠亠仆舒仗舒于仍亠仆仆 亰舒仗亳于
- 舒仍舒仆于舒仆仆 仆舒亞亰仂从 仄亢 亠于亠舒仄亳
- WebFarms
- 丕仗舒于仍仆仆 仗仍仂仄 舒仗仍从舒亶
乂仂 舒从亠 ASP.NET
ASP.NET  亠仆仂仍仂亞 亟仍 于仂亠仆仆 于亠弍 舒亶于于亠弍 亠于于 于亟 从仂仄仗舒仆
Microsoft.

舒亶从仂仂 仗舒亞仆仍亳 亰仂弍亳亳 仗仂亞舒仄于舒仆仆 仗亟 于亠弍 仄舒从亳仄舒仍仆仂
仗仂亟弍仆亳仄 亟仂 仗仂亞舒仄于舒仆仆 仗亟 于仆亟仂于.

仂亟 仄仂亢亠 从仂仄仗仍ミ火委亳 仗亳 仗亠仂仄 亰于亠仆亠仆仆 亟仂 舒亶.
ASP.NET Page
弌从仍舒亟舒 亰 从仂亟 仂亰仄从亳, 舒 code-behind 从仍舒  仂弍仂弍仆亳从.


个舒亶仍 仂亰仄从亳 仄亳 HTML + asp:<controlName>

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs"
Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE html PUBLIC "-
//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml
1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title></title>
</head>
<body>
  <form id="form1" runat="server">
    <div>
       <asp:Label ID="lblHello" Text="Hello" runat="server" />
    </div>
  </form>
</body>
</html>
ASP.NET Page
弌从仍舒亟舒 亰 从仂亟 仂亰仄从亳, 舒 code-behind 从仍舒  仂弍仂弍仆亳从.


Code-behind 从仍舒 仄亳 仂弍仂弍仆亳从 于 仗仂亟亶 仂仆从亳. 舒仗亳舒仆亳亶 仆舒 C#




namespace WebApplication1
{
  public partial class WebForm1 : System.Web.UI.Page
  {
    protected void Page_Load(object sender, EventArgs e)
    {
    }
  }
}
ASP.NET Controls
仍亠仄亠仆亳 仗舒于仍仆仆 亟亢亠 仗仂亟弍仆 亟仂 Windows forms:

<asp:Label
<asp:Button
.


仂亢仆仂仄 asp.net 亠仍亠仄亠仆 仂弍仂于磶从仂于仂 于从舒亰于舒亳 仆舒仗仆 仗仂仍:

- ID  仆舒亰于舒 亠仍亠仄亠仆 (舒仆舒仍仂亞 Name  WF)
- runat=server  亠 仂亰仆舒舒 仂 亠 亠于亠仆亳亶 从仂仆仂仍
乂仂 舒从亠 MasterPage
MasterPage  亠 束舒弍仍仂仆損 仂仆从亳, 于亳从仂亳仂于ム亳 亶仂亞仂 仄亳 仄仂亢亠仄仂
仗仂亰弍亳 亟弍仍ミ火夷出術 从仂亟  于亠从亳 亟仍 亰仆亳 仂仆仂从.
舒亠亠亢亠仆仆


 亠 于亳从仂亳仂于亶亠 private fields 仆舒
仂仆从舒 亟仍 亰弍亠亞舒仆仆 仆仂仄舒
     仄亢 亰舒仗亳舒仄亳 亟仂 仂仆从亳.
乂仂 舒从亠 ViewState

ViewState  亠 KeyValue 从仂仍亠从 磻舒 仗亳 从仂亢仆仂仄 亰舒仗亳 亟仂 仂仆从亳
仗亠亠亟舒 仄亢 从仍仆仂仄 舒 亠于亠仂仄.

亳从仂亳仂于 亟仍 亰弍亠亞舒仆仆 仗仂仄亢仆亳 亟舒仆仆亳.

舒仆 亰弍亠亞舒ム 亰舒从仂亟仂于舒仆  hidden 仗仂仍 __VIEWSTATE.

亢亠 舒仂 亟仍 仗亟于亳亠仆仆 仗仂亟从亳于仆仂 于亟从仍ム舒ム 亠 仗仂仍亠.
乂仂 舒从亠 Session
Session  亠 KeyValue 从仂仍亠从 磻舒 亰弍亠亞舒 仆舒 亠于亠 亟仍 从仂亢仆仂亞仂
从仂亳于舒舒 仂从亠仄仂.

仂亢亠仄仂 亰弍亠亞舒亳 仗仂仄亢仆 仆仂仄舒.

仍 亰舒亳亠仆亠 仂于亳亠 舒 仆亢 ViewState.

亊从仂  于舒  亶仄仂于仆 仂亞仂 仂 舒亶 弍亟亠  舒从 亰于舒仆亶 WebFarm 仂
Session 舒弍仂 仆亠 于亳从仂亳仂于ム 舒弍仂 仗亠亠亟舒ム 仗舒于仍仆仆 亠礆亳 SQL
亠于亠.

丐舒亶仄舒 亠 亰舒 亰舒仄仂于于舒仆仆礆 30 于亳仍亳仆.
ASP.Net Page LifeCycle
PreInit  于仂ムム 舒弍仂 仗亠亠于仂ムム 亟亳仆舒仄仆 从仂仆仂仍亳,
于舒仆仂于仍ム 亟亳仆舒仄仆仂 仄舒亠 仗亠亶亟亢, 舒 亠仄舒.

Init  于亳从仍亳从舒 仗仍 仂亞仂 磻 于 从仂仆仂仍亳 于仂亠仆  仄舒亠 仗亠亶亟亢
于舒仆仂于仍亠仆亳亶. 丐 于亳 仄仂亢亠亠 亟仂-仆舒仍亰仂于于舒亳 从仂仆仂仍亳.

InitComplete  于亳从仍亳从舒 于 从仆 仆舒仍亰舒 仂仆从亳. 仂亢仆舒
于亳从仂亳仂于于舒亳 亟仍 于仆亠亠仆仆 亰仄仆  ViewState.

Load   于亳从仍亳从舒 仄亠仂亟 OnLoad 仂仆从亳. 丐 于亳 仄仂亢亠亠 亰仄仆ミ火委亳
从仂仆仂仍亳, 于舒仆仂于仍ミ火委亳 亰亟仆舒仆仆 亰 弍舒亰仂 亟舒仆仆亳  .亟.

ControlEvents  仂弍仂弍仍亠仆仆 仗仂亟亶 于亳从仍亳从舒仆亳 从仂仆仂仍舒仄亳 (Click,
TextChanged )

Render  亠 仆亠 仗仂亟, 亠 亰舒于亠舒仍仆亳亶 从仂从 于亟仂弍舒亢亠仆仆 仂仆从亳.

Unload  于亳从仍亳从舒 亟仍 于 从仂仆仂仍于  仂亟 亟仍 仂仆从亳.
亳从仂亳仂于ム 亟仍 仂亳亠仆仆.
乂仂 舒从亠 PostBack
PostBack  亠 仆舒亰于舒 仗仂亠 于亟仗舒于仍亠仆仆 仂仆从亳 亟仍 仂弍仂弍从亳 仆舒 亠于亠.

PostBack   舒仆舒仍仂亞仂仄 form submit.

亠亠于亳亳 亳 亟舒仆舒 亰舒亞亰从舒 仂仆从亳  PostBack  仄仂仆舒 亰舒 亟仂仗仂仄仂亞仂
IsPostBack 于仍舒亳于仂 仂仆从亳.

亊从仂  于舒  仆舒仗亳从仍舒亟 DropDownList  于亳 仂亠亠 仂弍 仗仍 于亳弍仂 亰仆舒亠仆仆
舒于仂仄舒亳仆仂 于亟亳仍舒仍仂 仆舒 亠于亠  仗仂仂 仗仂舒于亠 AutoPostBack = true
Web Application
丕 static 仂弍从亳  仗仍仆亳仄亳 亟仍 于 从仂亳于舒于.

仆舒仍亰ム static 仂弍从亳 仗亳 舒 舒仗仍从舒 仆舒 于亠弍 亠于亠. 仆亳ム 
仗亳 亰仗亳仆 仂弍仂亳.

 仄仂亢仍亳于 仄舒仆仗仍 亰 于亠弍 舒亶仂仄  仍仂仄 仄仂亢仆舒 亰亟亶仆ミ火委亳 亰舒
亟仂仗仂仄仂亞仂 仗仂亟亶, 舒 仗亟仗亳于舒亳 仆舒 仆亳 仄仂亢仆舒  舒亶仍 Global.asax
乂仂 舒从亠 Global.asax
仂弍仂舒 亰 HttpContext
仍舒 亟仍 仂弍仂亳 亰 亰舒仗亳仂仄 于亟 从仂亳于舒舒: HttpContext.Current.Request

HttpContext.Current.Request.QueryString  仂弍仂舒 亰 GET 仗舒舒仄亠舒仄亳
HttpContext.Current.Request.InputStream  仂弍仂舒 亰 仍仂仄 POST
HttpContext.Current.Request.Headers  亰舒亞仂仍仂于从亳 亰舒仗亳

仍舒 亟仍 仂弍仂亳 亰 于亟仗仂于亟亟 亟仂 从仂亳于舒舒: HttpContext.Current.Response

HttpContext.Current.Response.Redirect(url); - 仗亠亠仆舒仗舒于仍亠仆仆 仂仆从亳
HttpContext.Current.Response.TransmitFile(fileName); - 仗亠亠亟舒舒 舒亶仍 仆舒 从仍仆
仂弍仂舒 亰 HttpServerUtility
Page.Server  仂弍从 仂仆从亳, 亟仍 仗仂仍亠亞亠仆仆 仂弍仂亳 亰 亟舒仆亳仄亳 仆舒 亠于亠.

Server.Transfer(url)  舒仆舒仍仂亞仆仂 亟仂 亠亟亠从, 仍从亳 丕 亰舒仍亳舒 仆亠
亰仄仆仆亳仄.

Server.HtmlEncode(string)  从仂亟于舒仆仆 HTML 从亳. (仗仂亰弍舒于仍亠仆仆 仗亠
亳仄于仂仍于 亟仍 HTML)

Server.HtmlDecode(string)  仂亰从仂亟于舒仆仆 HTML 从亳.
乂仂 舒从亠 web.config

Web.config 亠 从仂仆亞舒亶仆亳亶 舒亶仍 于亠弍 舒仗仍从舒.

仂亢仆亳亶 于亠仆 于 弌 仄舒 于亶 从仂仆亞舒亶仆亳亶 舒亶仍.

仂仆亞舒亶仆 舒亶仍亳 仄舒ム 舒仆 从, 舒  仂 仍亠亢舒 仆亳亢亠 
仗亠亠从亳于舒ム 于亠仆.

仂仆亞舒亶仆亳亶 舒亶仍 仄亳 亠从:
- ConnectionStrings
- AppSettings
- Authentication
- ...

More Related Content

What's hot (6)

Web service lecture
Web service lectureWeb service lecture
Web service lecture
eleksdev
Version control
Version controlVersion control
Version control
eleksdev
G rpc lection1_theory_bkp2
G rpc lection1_theory_bkp2G rpc lection1_theory_bkp2
G rpc lection1_theory_bkp2
eleksdev
.NET Platform. C# Basics
.NET Platform. C# Basics.NET Platform. C# Basics
.NET Platform. C# Basics
eleksdev
Web service lecture
Web service lectureWeb service lecture
Web service lecture
eleksdev
Version control
Version controlVersion control
Version control
eleksdev
G rpc lection1_theory_bkp2
G rpc lection1_theory_bkp2G rpc lection1_theory_bkp2
G rpc lection1_theory_bkp2
eleksdev
.NET Platform. C# Basics
.NET Platform. C# Basics.NET Platform. C# Basics
.NET Platform. C# Basics
eleksdev

Viewers also liked (20)

Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakoci
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakociTestowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakoci
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakoci
Stowarzyszenie Jakoci System坦w Informatycznych (SJSI)
Maoletni jako wiadek w procesie karnym - ebook
Maoletni jako wiadek w procesie karnym - ebookMaoletni jako wiadek w procesie karnym - ebook
Maoletni jako wiadek w procesie karnym - ebook
e-booksweb.pl
URSA - zeszyt - termoizolacja pod坦g na gruncie i stropie
URSA - zeszyt - termoizolacja pod坦g na gruncie i stropieURSA - zeszyt - termoizolacja pod坦g na gruncie i stropie
URSA - zeszyt - termoizolacja pod坦g na gruncie i stropie
Luskar - Z Nami Wybudujesz i Ogrzejesz
Po prostu wasny serwer internetowy
Po prostu wasny serwer internetowyPo prostu wasny serwer internetowy
Po prostu wasny serwer internetowy
Wydawnictwo Helion
Przewodnik po panelu Klienta HURTUM.
Przewodnik po panelu Klienta HURTUM.Przewodnik po panelu Klienta HURTUM.
Przewodnik po panelu Klienta HURTUM.
HURTUM
Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0
Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0
Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0
Webhosting.pl
Prezentacja podsumowanie dyskusji i odpowiedzi na pytania
Prezentacja podsumowanie dyskusji i odpowiedzi na pytaniaPrezentacja podsumowanie dyskusji i odpowiedzi na pytania
Prezentacja podsumowanie dyskusji i odpowiedzi na pytania
Piotr Choro
2. Regiony europejskie
2. Regiony europejskie2. Regiony europejskie
2. Regiony europejskie
p_andora
Biogas from algae - chances and barriers
Biogas from algae - chances and barriersBiogas from algae - chances and barriers
Biogas from algae - chances and barriers
Pomcert
Design Thinking - Warsztaty
Design Thinking - WarsztatyDesign Thinking - Warsztaty
Design Thinking - Warsztaty
Stanislaw Eysmont
Media 22.08.2012
Media 22.08.2012Media 22.08.2012
Media 22.08.2012
infokosz
Patrole Czystoci 2009 2010 podsumowanie
Patrole Czystoci 2009  2010 podsumowaniePatrole Czystoci 2009  2010 podsumowanie
Patrole Czystoci 2009 2010 podsumowanie
toaleta2012
Gotowo szkolna
Gotowo szkolnaGotowo szkolna
Gotowo szkolna
wiosenka
Contium ZarzDzanie Dokumentami W Enterprise2 0
Contium ZarzDzanie Dokumentami W Enterprise2 0Contium ZarzDzanie Dokumentami W Enterprise2 0
Contium ZarzDzanie Dokumentami W Enterprise2 0
Grzegorz Rudno-Rudzinski
Giao an tieng anh 11 chuan
Giao an tieng anh 11 chuanGiao an tieng anh 11 chuan
Giao an tieng anh 11 chuan
Thi棚n 動畛ng T狸nh Y棚u
Nowe Finansowo.pl dla Pozyczkobiorc坦w
Nowe Finansowo.pl dla Pozyczkobiorc坦wNowe Finansowo.pl dla Pozyczkobiorc坦w
Nowe Finansowo.pl dla Pozyczkobiorc坦w
Finansowo.pl
TROPletter - luty 2014 - Stop-klatka, czyli jak apa dystans
TROPletter - luty 2014 - Stop-klatka, czyli jak apa dystansTROPletter - luty 2014 - Stop-klatka, czyli jak apa dystans
TROPletter - luty 2014 - Stop-klatka, czyli jak apa dystans
Grupa Trop
Maoletni jako wiadek w procesie karnym - ebook
Maoletni jako wiadek w procesie karnym - ebookMaoletni jako wiadek w procesie karnym - ebook
Maoletni jako wiadek w procesie karnym - ebook
e-booksweb.pl
Po prostu wasny serwer internetowy
Po prostu wasny serwer internetowyPo prostu wasny serwer internetowy
Po prostu wasny serwer internetowy
Wydawnictwo Helion
Przewodnik po panelu Klienta HURTUM.
Przewodnik po panelu Klienta HURTUM.Przewodnik po panelu Klienta HURTUM.
Przewodnik po panelu Klienta HURTUM.
HURTUM
Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0
Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0
Radosaw Kuczera, Optymalizacja hostingu oraz architektury serwis坦w Web 2.0
Webhosting.pl
Prezentacja podsumowanie dyskusji i odpowiedzi na pytania
Prezentacja podsumowanie dyskusji i odpowiedzi na pytaniaPrezentacja podsumowanie dyskusji i odpowiedzi na pytania
Prezentacja podsumowanie dyskusji i odpowiedzi na pytania
Piotr Choro
2. Regiony europejskie
2. Regiony europejskie2. Regiony europejskie
2. Regiony europejskie
p_andora
Biogas from algae - chances and barriers
Biogas from algae - chances and barriersBiogas from algae - chances and barriers
Biogas from algae - chances and barriers
Pomcert
Design Thinking - Warsztaty
Design Thinking - WarsztatyDesign Thinking - Warsztaty
Design Thinking - Warsztaty
Stanislaw Eysmont
Media 22.08.2012
Media 22.08.2012Media 22.08.2012
Media 22.08.2012
infokosz
Patrole Czystoci 2009 2010 podsumowanie
Patrole Czystoci 2009  2010 podsumowaniePatrole Czystoci 2009  2010 podsumowanie
Patrole Czystoci 2009 2010 podsumowanie
toaleta2012
Gotowo szkolna
Gotowo szkolnaGotowo szkolna
Gotowo szkolna
wiosenka
Contium ZarzDzanie Dokumentami W Enterprise2 0
Contium ZarzDzanie Dokumentami W Enterprise2 0Contium ZarzDzanie Dokumentami W Enterprise2 0
Contium ZarzDzanie Dokumentami W Enterprise2 0
Grzegorz Rudno-Rudzinski
Nowe Finansowo.pl dla Pozyczkobiorc坦w
Nowe Finansowo.pl dla Pozyczkobiorc坦wNowe Finansowo.pl dla Pozyczkobiorc坦w
Nowe Finansowo.pl dla Pozyczkobiorc坦w
Finansowo.pl
TROPletter - luty 2014 - Stop-klatka, czyli jak apa dystans
TROPletter - luty 2014 - Stop-klatka, czyli jak apa dystansTROPletter - luty 2014 - Stop-klatka, czyli jak apa dystans
TROPletter - luty 2014 - Stop-klatka, czyli jak apa dystans
Grupa Trop

Similar to ASP.Net basics (20)

ASP.Net Core Services
ASP.Net Core ServicesASP.Net Core Services
ASP.Net Core Services
Victor Haydin
Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆
Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆
Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆
cit-cit
Aspnet core
Aspnet coreAspnet core
Aspnet core
eleksdev
Lec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 ed
Lec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 edLec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 ed
Lec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 ed
cit-cit
Lec10 11 ado-net
Lec10 11 ado-netLec10 11 ado-net
Lec10 11 ado-net
cit-cit
WordPress meetup Kyiv - Starting theme
WordPress meetup Kyiv - Starting themeWordPress meetup Kyiv - Starting theme
WordPress meetup Kyiv - Starting theme
TrilipuT
Dbase
DbaseDbase
Dbase
仗亠仆舒 仍亠从舒仆亟
V24 com to_net
V24 com to_netV24 com to_net
V24 com to_net
Ringonoki
5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC
5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC
5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC
仗亠仆舒 仍亠从舒仆亟
Html5 - ready yet?(ukr)
Html5 - ready yet?(ukr)Html5 - ready yet?(ukr)
Html5 - ready yet?(ukr)
Markiyan Matsekh
Wcf module 2
Wcf module 2Wcf module 2
Wcf module 2
Andrii Hladkyi
12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...
12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...
12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...
Igor Bronovskyy
System programing module 2
System programing module 2System programing module 2
System programing module 2
Andrii Hladkyi
Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML. 个仂仄舒于舒仆仆...
Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML.  个仂仄舒于舒仆仆...Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML.  个仂仄舒于舒仆仆...
Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML. 个仂仄舒于舒仆仆...
lisovvolod
Wcf module 3.1
Wcf module 3.1Wcf module 3.1
Wcf module 3.1
Andrii Hladkyi
QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...
QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...
QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...
QAFest
"How we optimized our product without paid solutions", Dmytro Nemesh
"How we optimized our product without paid solutions", Dmytro Nemesh"How we optimized our product without paid solutions", Dmytro Nemesh
"How we optimized our product without paid solutions", Dmytro Nemesh
Fwdays
System programing module 1
System programing module 1System programing module 1
System programing module 1
Andrii Hladkyi
ASP.Net Core Services
ASP.Net Core ServicesASP.Net Core Services
ASP.Net Core Services
Victor Haydin
Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆
Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆
Lec11 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆
cit-cit
Aspnet core
Aspnet coreAspnet core
Aspnet core
eleksdev
Lec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 ed
Lec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 edLec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 ed
Lec12 从仂亳于舒从i 亠仍亠仄亠仆亳 从亠于舒仆仆 ed
cit-cit
Lec10 11 ado-net
Lec10 11 ado-netLec10 11 ado-net
Lec10 11 ado-net
cit-cit
WordPress meetup Kyiv - Starting theme
WordPress meetup Kyiv - Starting themeWordPress meetup Kyiv - Starting theme
WordPress meetup Kyiv - Starting theme
TrilipuT
V24 com to_net
V24 com to_netV24 com to_net
V24 com to_net
Ringonoki
5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC
5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC
5 亟亳亠仄舒 于于亠亟亠仆仆/于亳于亠亟亠仆仆. OPC
仗亠仆舒 仍亠从舒仆亟
Html5 - ready yet?(ukr)
Html5 - ready yet?(ukr)Html5 - ready yet?(ukr)
Html5 - ready yet?(ukr)
Markiyan Matsekh
12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...
12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...
12 - gradle. evoliutsiia system avtomatychnoi zbirky - sviatoslav babych - it...
Igor Bronovskyy
System programing module 2
System programing module 2System programing module 2
System programing module 2
Andrii Hladkyi
Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML. 个仂仄舒于舒仆仆...
Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML.  个仂仄舒于舒仆仆...Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML.  个仂仄舒于舒仆仆...
Module_01.pdf (仂亟仍 1. 仗 亟仂 于亠弍亠仆仂仍仂亞亶. 弌从舒 HTML. 个仂仄舒于舒仆仆...
lisovvolod
QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...
QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...
QA Fest 2016. 亊仆舒 仂从从仆舒. 舒舒仍亠仍仆亳亶 亰舒仗从 舒于仂仄舒亳亰仂于舒仆亳 亠于 亰舒 亟仂...
QAFest
"How we optimized our product without paid solutions", Dmytro Nemesh
"How we optimized our product without paid solutions", Dmytro Nemesh"How we optimized our product without paid solutions", Dmytro Nemesh
"How we optimized our product without paid solutions", Dmytro Nemesh
Fwdays
System programing module 1
System programing module 1System programing module 1
System programing module 1
Andrii Hladkyi

More from Victor Matyushevskyy (19)

Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
Victor Matyushevskyy
仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server
仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server
仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server
Victor Matyushevskyy
06.1 .Net memory management
06.1 .Net memory management06.1 .Net memory management
06.1 .Net memory management
Victor Matyushevskyy
06 LINQ
06 LINQ06 LINQ
06 LINQ
Victor Matyushevskyy
05 functional programming
05 functional programming05 functional programming
05 functional programming
Victor Matyushevskyy
04 standard class library c#
04 standard class library c#04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)
#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)
#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)
Victor Matyushevskyy
#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)
#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)
#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)
Victor Matyushevskyy

ASP.Net basics

  • 2. 乂仂 舒从亠 于亠弍 仗仂亞舒仄于舒仆仆 丶亠 舒从 磻 亟亠从仂仗, 舒仍亠 于亠弍. 舒亢仍亳于仂 仂亰仄亳 亰仆亳 仄亢 亠于亠仆仂 舒亳仆仂 舒 从仍仆从仂.
  • 3. 乂仂 舒从亠 于亠弍 亠于亠 IIS Apache
  • 5. Http protocol Hypertext Transfer Protocol: Request types: GET (亟舒仆 仗亠亠亟舒ム 舒亟亠) POST (亟舒仆 仗亠亠亟舒ム 仍 亰舒仗亳)
  • 6. HTML <!doctype HTML public "- //W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Hello world</title> </head> <body> Hello world! </body> </html>
  • 7. CSS 舒从舒亟仆 舒弍仍亳 亳仍于 仗亠舒仍仆舒 仄仂于舒 仆舒仍舒于舒仆仆 亰仂于仆仆仂亞仂 于亳亞仍磲 HTML 亠仍亠仄亠仆于. p { font-family: Verdana, sans-serif; } h2 { font-size: 110%; color: red; background: white; } .note { color: red; background: yellow; font-weight: bold; } #paragraph1 { margin: 0; } a:hover { text-decoration: none; }
  • 8. CSS 亠仍亠从仂亳 弌亠仍亠从仂亳: # - 亟仂仗 亟仂 亠仍亠仄亠仆 亰舒 . 仄亠仆仂于舒仆亳亶 亳仍 <tag name> - 亟仂仗 亟仂 于 亠仍亠仄亠仆于 亟舒仆仂亞仂 亳仗 <tag name>:<仗亠于亟仂从仍舒> - 亟仂仗 亟仂 亠仍亠仄亠仆 亰 仗亠于仆仂 于仍舒亳于
  • 9. JavaScript 仂于舒 亟仍 从亠于舒仆仆 于亳从仂仆舒仆仆礆 从仍仆从亳 亠仆舒于.
  • 10. IIS 亠弍 亠于亠 仆舒 磻仂仄 仄仂亢仆舒 仂亰仄于舒亳 ASP.NET 于亠弍 舒亶亳 舒 仆. 舒 于弍亟仂于舒仆 仄仂亢仍亳于仂: - 亠仆亳从舒 - 亠于舒仆仆 - 弌亳仆亠仆仆 从仂仆亠仆 - 亠亠仆舒仗舒于仍亠仆仆 亰舒仗亳于 - 舒仍舒仆于舒仆仆 仆舒亞亰仂从 仄亢 亠于亠舒仄亳 - WebFarms - 丕仗舒于仍仆仆 仗仍仂仄 舒仗仍从舒亶
  • 11. 乂仂 舒从亠 ASP.NET ASP.NET 亠仆仂仍仂亞 亟仍 于仂亠仆仆 于亠弍 舒亶于于亠弍 亠于于 于亟 从仂仄仗舒仆 Microsoft. 舒亶从仂仂 仗舒亞仆仍亳 亰仂弍亳亳 仗仂亞舒仄于舒仆仆 仗亟 于亠弍 仄舒从亳仄舒仍仆仂 仗仂亟弍仆亳仄 亟仂 仗仂亞舒仄于舒仆仆 仗亟 于仆亟仂于. 仂亟 仄仂亢亠 从仂仄仗仍ミ火委亳 仗亳 仗亠仂仄 亰于亠仆亠仆仆 亟仂 舒亶.
  • 12. ASP.NET Page 弌从仍舒亟舒 亰 从仂亟 仂亰仄从亳, 舒 code-behind 从仍舒 仂弍仂弍仆亳从. 个舒亶仍 仂亰仄从亳 仄亳 HTML + asp:<controlName> <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> <!DOCTYPE html PUBLIC "- //W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml 1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="lblHello" Text="Hello" runat="server" /> </div> </form> </body> </html>
  • 13. ASP.NET Page 弌从仍舒亟舒 亰 从仂亟 仂亰仄从亳, 舒 code-behind 从仍舒 仂弍仂弍仆亳从. Code-behind 从仍舒 仄亳 仂弍仂弍仆亳从 于 仗仂亟亶 仂仆从亳. 舒仗亳舒仆亳亶 仆舒 C# namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } }
  • 14. ASP.NET Controls 仍亠仄亠仆亳 仗舒于仍仆仆 亟亢亠 仗仂亟弍仆 亟仂 Windows forms: <asp:Label <asp:Button . 仂亢仆仂仄 asp.net 亠仍亠仄亠仆 仂弍仂于磶从仂于仂 于从舒亰于舒亳 仆舒仗仆 仗仂仍: - ID 仆舒亰于舒 亠仍亠仄亠仆 (舒仆舒仍仂亞 Name WF) - runat=server 亠 仂亰仆舒舒 仂 亠 亠于亠仆亳亶 从仂仆仂仍
  • 15. 乂仂 舒从亠 MasterPage MasterPage 亠 束舒弍仍仂仆損 仂仆从亳, 于亳从仂亳仂于ム亳 亶仂亞仂 仄亳 仄仂亢亠仄仂 仗仂亰弍亳 亟弍仍ミ火夷出術 从仂亟 于亠从亳 亟仍 亰仆亳 仂仆仂从.
  • 16. 舒亠亠亢亠仆仆 亠 于亳从仂亳仂于亶亠 private fields 仆舒 仂仆从舒 亟仍 亰弍亠亞舒仆仆 仆仂仄舒 仄亢 亰舒仗亳舒仄亳 亟仂 仂仆从亳.
  • 17. 乂仂 舒从亠 ViewState ViewState 亠 KeyValue 从仂仍亠从 磻舒 仗亳 从仂亢仆仂仄 亰舒仗亳 亟仂 仂仆从亳 仗亠亠亟舒 仄亢 从仍仆仂仄 舒 亠于亠仂仄. 亳从仂亳仂于 亟仍 亰弍亠亞舒仆仆 仗仂仄亢仆亳 亟舒仆仆亳. 舒仆 亰弍亠亞舒ム 亰舒从仂亟仂于舒仆 hidden 仗仂仍 __VIEWSTATE. 亢亠 舒仂 亟仍 仗亟于亳亠仆仆 仗仂亟从亳于仆仂 于亟从仍ム舒ム 亠 仗仂仍亠.
  • 18. 乂仂 舒从亠 Session Session 亠 KeyValue 从仂仍亠从 磻舒 亰弍亠亞舒 仆舒 亠于亠 亟仍 从仂亢仆仂亞仂 从仂亳于舒舒 仂从亠仄仂. 仂亢亠仄仂 亰弍亠亞舒亳 仗仂仄亢仆 仆仂仄舒. 仍 亰舒亳亠仆亠 仂于亳亠 舒 仆亢 ViewState. 亊从仂 于舒 亶仄仂于仆 仂亞仂 仂 舒亶 弍亟亠 舒从 亰于舒仆亶 WebFarm 仂 Session 舒弍仂 仆亠 于亳从仂亳仂于ム 舒弍仂 仗亠亠亟舒ム 仗舒于仍仆仆 亠礆亳 SQL 亠于亠. 丐舒亶仄舒 亠 亰舒 亰舒仄仂于于舒仆仆礆 30 于亳仍亳仆.
  • 19. ASP.Net Page LifeCycle PreInit 于仂ムム 舒弍仂 仗亠亠于仂ムム 亟亳仆舒仄仆 从仂仆仂仍亳, 于舒仆仂于仍ム 亟亳仆舒仄仆仂 仄舒亠 仗亠亶亟亢, 舒 亠仄舒. Init 于亳从仍亳从舒 仗仍 仂亞仂 磻 于 从仂仆仂仍亳 于仂亠仆 仄舒亠 仗亠亶亟亢 于舒仆仂于仍亠仆亳亶. 丐 于亳 仄仂亢亠亠 亟仂-仆舒仍亰仂于于舒亳 从仂仆仂仍亳. InitComplete 于亳从仍亳从舒 于 从仆 仆舒仍亰舒 仂仆从亳. 仂亢仆舒 于亳从仂亳仂于于舒亳 亟仍 于仆亠亠仆仆 亰仄仆 ViewState. Load 于亳从仍亳从舒 仄亠仂亟 OnLoad 仂仆从亳. 丐 于亳 仄仂亢亠亠 亰仄仆ミ火委亳 从仂仆仂仍亳, 于舒仆仂于仍ミ火委亳 亰亟仆舒仆仆 亰 弍舒亰仂 亟舒仆仆亳 .亟. ControlEvents 仂弍仂弍仍亠仆仆 仗仂亟亶 于亳从仍亳从舒仆亳 从仂仆仂仍舒仄亳 (Click, TextChanged ) Render 亠 仆亠 仗仂亟, 亠 亰舒于亠舒仍仆亳亶 从仂从 于亟仂弍舒亢亠仆仆 仂仆从亳. Unload 于亳从仍亳从舒 亟仍 于 从仂仆仂仍于 仂亟 亟仍 仂仆从亳. 亳从仂亳仂于ム 亟仍 仂亳亠仆仆.
  • 20. 乂仂 舒从亠 PostBack PostBack 亠 仆舒亰于舒 仗仂亠 于亟仗舒于仍亠仆仆 仂仆从亳 亟仍 仂弍仂弍从亳 仆舒 亠于亠. PostBack 舒仆舒仍仂亞仂仄 form submit. 亠亠于亳亳 亳 亟舒仆舒 亰舒亞亰从舒 仂仆从亳 PostBack 仄仂仆舒 亰舒 亟仂仗仂仄仂亞仂 IsPostBack 于仍舒亳于仂 仂仆从亳. 亊从仂 于舒 仆舒仗亳从仍舒亟 DropDownList 于亳 仂亠亠 仂弍 仗仍 于亳弍仂 亰仆舒亠仆仆 舒于仂仄舒亳仆仂 于亟亳仍舒仍仂 仆舒 亠于亠 仗仂仂 仗仂舒于亠 AutoPostBack = true
  • 21. Web Application 丕 static 仂弍从亳 仗仍仆亳仄亳 亟仍 于 从仂亳于舒于. 仆舒仍亰ム static 仂弍从亳 仗亳 舒 舒仗仍从舒 仆舒 于亠弍 亠于亠. 仆亳ム 仗亳 亰仗亳仆 仂弍仂亳. 仄仂亢仍亳于 仄舒仆仗仍 亰 于亠弍 舒亶仂仄 仍仂仄 仄仂亢仆舒 亰亟亶仆ミ火委亳 亰舒 亟仂仗仂仄仂亞仂 仗仂亟亶, 舒 仗亟仗亳于舒亳 仆舒 仆亳 仄仂亢仆舒 舒亶仍 Global.asax
  • 23. 仂弍仂舒 亰 HttpContext 仍舒 亟仍 仂弍仂亳 亰 亰舒仗亳仂仄 于亟 从仂亳于舒舒: HttpContext.Current.Request HttpContext.Current.Request.QueryString 仂弍仂舒 亰 GET 仗舒舒仄亠舒仄亳 HttpContext.Current.Request.InputStream 仂弍仂舒 亰 仍仂仄 POST HttpContext.Current.Request.Headers 亰舒亞仂仍仂于从亳 亰舒仗亳 仍舒 亟仍 仂弍仂亳 亰 于亟仗仂于亟亟 亟仂 从仂亳于舒舒: HttpContext.Current.Response HttpContext.Current.Response.Redirect(url); - 仗亠亠仆舒仗舒于仍亠仆仆 仂仆从亳 HttpContext.Current.Response.TransmitFile(fileName); - 仗亠亠亟舒舒 舒亶仍 仆舒 从仍仆
  • 24. 仂弍仂舒 亰 HttpServerUtility Page.Server 仂弍从 仂仆从亳, 亟仍 仗仂仍亠亞亠仆仆 仂弍仂亳 亰 亟舒仆亳仄亳 仆舒 亠于亠. Server.Transfer(url) 舒仆舒仍仂亞仆仂 亟仂 亠亟亠从, 仍从亳 丕 亰舒仍亳舒 仆亠 亰仄仆仆亳仄. Server.HtmlEncode(string) 从仂亟于舒仆仆 HTML 从亳. (仗仂亰弍舒于仍亠仆仆 仗亠 亳仄于仂仍于 亟仍 HTML) Server.HtmlDecode(string) 仂亰从仂亟于舒仆仆 HTML 从亳.
  • 25. 乂仂 舒从亠 web.config Web.config 亠 从仂仆亞舒亶仆亳亶 舒亶仍 于亠弍 舒仗仍从舒. 仂亢仆亳亶 于亠仆 于 弌 仄舒 于亶 从仂仆亞舒亶仆亳亶 舒亶仍. 仂仆亞舒亶仆 舒亶仍亳 仄舒ム 舒仆 从, 舒 仂 仍亠亢舒 仆亳亢亠 仗亠亠从亳于舒ム 于亠仆. 仂仆亞舒亶仆亳亶 舒亶仍 仄亳 亠从: - ConnectionStrings - AppSettings - Authentication - ...