ASP.NET MVC Overview Presented by QuontraSolutions

download ASP.NET MVC Overview Presented  by QuontraSolutions

of 30

Transcript of ASP.NET MVC Overview Presented by QuontraSolutions

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    1/30

    D[S.EG] JQK Nvgrvhgw

    Srgsgetgm ByTunetrd[niuthnes

    H] Knursgs Neiheg ]rdhehel

    Gjdhi?heanCqunetrdsniuthnes.knj Kdii Ws? =3=-833-8800

    \gb?www.Tunetrd[niuthnes.knj

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    2/30

    DlgemdBganrg`dem D[S.EG] \gb Anrjs

    \`dt hs JQK\`dt hs D[S.EG] JQK>JnmgisQhgwsKnetrniigrsQdihmdthneRnuthelWeht ]gstsQhgw gelhegs

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    3/30

    D[S.EG] \gb AnrjsRhk` knetrnis dem tnnisSnstbdkfsGvget mrhvge wgb mgvginpjget

    QhgwstdtgIgss knetrni nvgr t`g @]JI@drm tn tgst

    Rdphm mgvginpjget

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    4/30

    Igts k`dt anr d bht

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    5/30

    Jnmgi Qhgw - Knetrniigr

    Knetrniigr - rgspneshbig anr `demihel dii usgrheput

    Jnmgi - rgprgsgets t`g inlhk na t`g dppihkdthne

    Qhgw - t`g vhsudi rgprgsgetdthne na t`g jnmgi

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    6/30

    D[S.EG] JQKJnrg knetrni nvgr @]JIEn Knmgbg`hem[gpdrdthne na knekgres

    Gdsy tn tgstWRI rnuthelEn pnstbdkfs

    En Qhgw[tdtg

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    7/30

    Jnmgis]`g jnmgi s`nuim knetdhe dii na t`g dppihkdthnebushegss inlhk, vdihmdthne inlhk, dem mdtdbdsgdkkgss inlhk.D[S.EG] JQK hs knjpdthbig wht` dey mdtddkkgss tgk`eninly (anr gxdjpig IHET tn [TI)Dii .gmjx ahigs, .mbji ahigs gtk. drg inkdtgm het`g Jnmgis animgr.

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    8/30

    Kustnj Qhgw Jnmgis\`ge ynu knjbheg prnpgrthgs tn mhspidy ne dQhgw

    edjgspdkg KnetnsnWehvgrshty.QhgwJnmgis{

    pubihk kidss DsshlegmKnursgMdtd{

    pubihk het KnursgHM { lgt6 sgt6 } pubihk strhel ]htig { lgt6 sgt6 } pubihk bnni Dsshlegm { lgt6 sgt6 }

    }}

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    9/30

    Krgdthel d Jnmgi - MGJN

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    10/30

    \`dt hs Knetrniigr>Ht hs d kidss

    Mgrhvgs arnj t`g bdsg[ystgj.\gb.Jvk.Knetrniigr kidssLgegrdtgs t`g rgspnesg tn t`g brnwsgr rgqugst

    pubihk kidss @njgKnetrniigr ? Knetrniigr{

    pubihk DkthneRgsuit Hemgx(){

    QhgwBdl.Jgssdlg : "\giknjg tn D[S.EG] JQK!"6

    rgture Qhgw()6

    }

    pubihk DkthneRgsuit Dbnut(){

    rgture Qhgw()6}

    }

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    11/30

    Knetrniigr DkthnesSubihk jgt`nm na t`g Knetrniigr kidssKdeent bg nvgrindmgmKdeent bg d stdthk jgt`nm

    Rgtures dkthne rgsuit

    pubihk DkthneRgsuit Dbnut()

    {rgture Qhgw()6}

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    12/30

    Dkthne RgsuitsKnetrniigr dkthne rgspnesg tn d brnwsgrrgqugstHe`grhts arnj t`g bdsg DkthneRgsuit kidssMhaagrget rgsuits typgs

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    13/30

    Hjpigjget d Knetrniigr -

    MGJN

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    14/30

    Dkthne Rgsuits ]ypgsQhgwRgsuitGjptyRgsuitRgmhrgktRgsuitOsneRgsuitOdvd[krhptRgsuitKnetgetRgsuitAhigKnetgetRgsuitAhig[trgdjRgsuitAhigSdt`Rgsuit

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    15/30

    Knetrniigr bdsg kidssjgt`nmsQhgw

    RgmhrgktRgmhrgkt]nDkthneRgmhrgkt]nRnutgOsneOdvd[krhptRgsuitKnetgetAhig

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    16/30

    QhgwsJnst na t`g Knetrniigr Dkthnes rgture vhgws]`g pdt` tn t`g vhgw hs heagrrgm arnj t`g edjgna t`g knetrniigr dem t`g edjg na t`gknetrniigr dkthne.

    YQhgwsYKnetrniigrEdjgYKnetrniigrDkthne.dspxD vhgw hs d stdemdrm (P)@]JI mnkujget t`dtkde knetdhe skrhpts.

    skrhpt mgihjhtgrs 9% dem %5 he t`g vhgws

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    17/30

    Sdss Mdtd tn d Qhgw\ht` QhgwMdtd?

    QhgwMdtdV"j gssdlg"Z : "@giin \nrim!"6

    [trneliy typgm QhgwMdtd?QhgwMdtd.Jnmgi : NurJnmgi6

    \ht` QhgwBdl?

    QhgwBdl.Jgssdlg : "@giin \nrim!"6

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    18/30

    Snst mdtd tn d knetrniigrQgrb Dttrhbutgs

    ]`g dkthne jgt`nm he t`g knetrniigr dkkgpts t`gvdiugs pnstgm arnj t`g vhgw.]`g vhgw anrj ahgims just jdtk` t`g sdjg

    edjgs he t`g knetrniigr.V@ttpSnstZ pubihk DkthneRgsuit Gmht(Jnvhg jnvhg)

    {ha (Jnmgi[tdtg.HsQdihm){

    mb.Getry(jnvhg).[tdtg : Gethty[tdtg.Jnmhahgm6mb.[dvgK`delgs()6rgture Rgmhrgkt]nDkthne("Hemgx")6

    }rgture Qhgw(jnvhg)6}

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    19/30

    Gxpinrg d Qhgw - MGJN

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    20/30

    @]JI @gipgrsJgt`nms w`hk` typhkdiiy rgture strhel.

    Wsgm tn lgegrdtg stdemdrm @]JI gigjgetstgxtbnxgs, mrnpmnwe ihsts, ihefs gtk.Gxdjpig? @tji.]gxtBnx() jgt`nm

    Wsdlg hs npthnediXnu kde krgdtg ynur nwe @]JI @gipgrs

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    21/30

    Qdihmdthne]wn typgs na vdihmdthne grrnr jgssdlgs

    lgegrdtgm bganrg t`g @]JI anrj ahgims drgbnuem tn d kidsslgegrdtgm datgr t`g anrj ahgims drg bnuem tn t`gkidss

    Jnmgi [tdtgQdihmdthne @gipgrs

    @tji.QdihmdthneJgssdlg()@tji.Qdihmdthne[ujjdry()

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    22/30

    Hjpigjget vdihmdthne-

    MGJN

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    23/30

    Rnuthel]`g Rnuthel jnmuig hs rgspneshbig anrjdpphel heknjhel brnwsgr rgqugsts tnpdrthkuidr JQK knetrniigr dkthnes.]wn pidkgs tn sgtup?

    \gb.kneahl ahigLinbdi.dsdx ahig

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    24/30

    Rnuthel [gtup\gb.kneahl ahig

    9systgj.wgb5 9`ttpJnmuigs5

    9systgj.wgb5 9`ttp@demigrs5

    9systgj.wgb[grvgr5 9jnmuigs5

    9systgj.wgb[grvgr5 9`demigrs5

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    25/30

    Rnuthel [gtupLinbdi.dsdx ahig

    pubihk kidss JvkDppihkdthne ? [ystgj.\gb.@ttpDppihkdthne{ pubihk stdthk vnhm RglhstgrRnutgs(RnutgKniigkthne rnutgs)

    {rnutgs.HlenrgRnutg("{rgsnurkg}.dxm/{*pdt`Hean}")6

    rnutgs.JdpRnutg("Mgaduit","{knetrniigr}/{dkthne}/{hm}",egw { knetrniigr : "@njg",

    dkthne : "Hemgx", hm : "" })6

    }

    prntgktgm vnhm Dppihkdthne^[tdrt(){

    RglhstgrRnutgs(Rnutg]dbig.Rnutgs)6}

    }

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    26/30

    WRI Gxdjpig`ttp?//www.jyshtg.knj/@njg/Dbnut/1

    {knetrniigr} : @njg

    {dkthne} : Dbnut{hm} : 1

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    27/30

    Weht ]gstsWsgm anr t`g bushegss inlhk (ent MDI nr Qhgwinlhk).]gst hemhvhmudi uehtna knmg Jdfg t`g knmg sdag tn jnmhayJnkf Nbogkt ardjgwnrf

    \`ge ynu idkf rgdi nbogkts Krgdtg jnkfs anr t`g kidssgs he t`g dppihkdthne]gst wht` jnkf nbogkts

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    28/30

    Qhgw Gelhegs@demigs t`g rgemgrhel na t`g vhgw tn WH(`tji/xji)6Mhaagrget vhgw gelhegs `dvg mhaagrget syetdxD[S.EG] JQK ; Srg-hekiumgm Qhgw Gelhegs?

    \gb AnrjsRdznr

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    29/30

    ]`hels tn rgjgjbgr\`dt JQK stdems anr@nw D[S.EG] JQK mhaagrs arnj \gb Anrjs\`grg hs rnuthel kneahlurgm@nw tn vdihmdtg bushegss inlhk@nw tn usg `gipgrsWeht tgsts bdshks

    K`nhkg bgtwgge Qhgw Gelhegs

  • 8/10/2019 ASP.NET MVC Overview Presented by QuontraSolutions

    30/30

    ]`def XnuDttgem Argg Mgjn Ne .EG]

    Kdii Ws? =3=-833-8800Gjdhi?heanCqunetrdsniuthnes.knj