Domantas Jovai šas ,  200 9
<ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET  AJAX ASP .NET Framework .NET Framework ASP....
<ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET  AJAX ASP .NET Framework .NET Framework ASP....
<ul><li>Html srauto kešavimo praplėtimas (Output Cache custom provider) </li></ul><ul><li>Session state suglaudimas(kompre...
<ul><li>Išplėstinis užklausos validavimas nuo cros-site scripting – (XSS) atakų </li></ul><ul><li>Objekto kešavimas ir keš...
<ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET  AJAX ASP .NET Framework .NET Framework ASP....
<ul><li>FormView </li></ul><ul><li>Galimybė pašalinti <table> </li></ul><ul><li>ListView </li></ul><ul><li>Nebereikalaujam...
<ul><li>Control.ClientIDMode </li></ul><ul><li>Legacy </li></ul><ul><li>Static </li></ul><ul><li>Predictable </li></ul><ul...
<ul><li>Routing </li></ul><ul><li>/ P roducts .aspx ?category=12  vs  /P roducts/ A udio </li></ul><ul><li>Page.Descriptio...
<ul><li>Control.ViewStateMode </li></ul><ul><li>Enabled </li></ul><ul><li>Disabled </li></ul><ul><li>Inherit(default) </li...
LINQ To SQL Data Source Entity Data Source Sunku praplėst Sunku praplėst Query Extender <ul><li>Naudoja parametrus </li></...
<ul><li>Projektų šablonai </li></ul><ul><li>Snippets </li></ul><ul><li>Web.Config  (Release, Debug) </li></ul>
<ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET  AJAX ASP .NET Framework .NET Framework ASP....
<ul><li>Client-Side AJAX </li></ul>Server-Side AJAX AJAX Control  Toolkit JQuery
<ul><li>Dirba su moderniomis nar š ykl ė mis  </li></ul><ul><li>Dirba su betkokia back-end technologija, kuri gr až ina JS...
<ul><li>XML Namespaces </li></ul><ul><ul><li>Xmlns:sys=”javascript:Sys” </li></ul></ul><ul><ul><li>Xmlns:dataview=”javascr...
<ul><li>sys:command </li></ul><ul><ul><li>Komandos pavadinimas – select, edit </li></ul></ul><ul><li>Sys:commandargument <...
<ul><li>{{Name}}  – JavaScript’as ima reik š m ę  i š  konteksto. (Eval) </li></ul><ul><li>{binding Name}  – WPF stilius, ...
<ul><li>Galimyb ė  skaityti/ra š yti duomenis </li></ul><ul><li>Pakeitim ų  fiksavimas nar š ykl ė je ( change tracking) <...
<ul><li>Ai š kus atskyrimas tarp duomen ų  ir elgsenos </li></ul><ul><li>Tarp kliento ir serverio  siunčiami  tik json duo...
<ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET  AJAX ASP .NET Framework .NET Framework ASP....
<ul><li>Areas </li></ul><ul><li>Templated Helpers </li></ul><ul><li>Data Annotations palaikymas  ( + validavimas) </li></u...
<ul><li>/blogs/net/aspnet </li></ul><ul><li>/blogs/net/silverlight </li></ul><ul><li>/forums/aspnet </li></ul><ul><li>/for...
<ul><li>DisplayFor, EditFor </li></ul><ul><li>UIHint </li></ul>
<ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET  AJAX ASP .NET Framework .NET Framework ASP....
Asp_4_Presentation
Upcoming SlideShare
Loading in...5
×

Asp_4_Presentation

416

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
416
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Retrospektyva
  • Retrospektyva
  • Retrospektyva
  • Retrospektyva
  • Retrospektyva
  • Retrospektyva
  • Asp_4_Presentation

    1. 1. Domantas Jovai šas , 200 9
    2. 2. <ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET AJAX ASP .NET Framework .NET Framework ASP.NET Web Forms
    3. 3. <ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET AJAX ASP .NET Framework .NET Framework ASP.NET Web Forms
    4. 4. <ul><li>Html srauto kešavimo praplėtimas (Output Cache custom provider) </li></ul><ul><li>Session state suglaudimas(kompresija) </li></ul><ul><li><sessionState compressionEnabled =“true” … </li></ul><ul><li>Url dyd žio nustatymas </li></ul><ul><li><httpRuntime maxRequestPathLength=&quot;260&quot; maxQueryStringLength=&quot;2048&quot; /> </li></ul><ul><li><httpRuntime requestPathInvalidChars=&quot;<,>,*,%,&,:,&quot; /> </li></ul>
    5. 5. <ul><li>Išplėstinis užklausos validavimas nuo cros-site scripting – (XSS) atakų </li></ul><ul><li>Objekto kešavimas ir kešavimo praplėtimas </li></ul>
    6. 6. <ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET AJAX ASP .NET Framework .NET Framework ASP.NET Web Forms
    7. 7. <ul><li>FormView </li></ul><ul><li>Galimybė pašalinti <table> </li></ul><ul><li>ListView </li></ul><ul><li>Nebereikalaujama LayoutTamplate </li></ul><ul><li>Išliekamasis pažymėjimas </li></ul><ul><li>GridView </li></ul><ul><li>Dirba be ViewState </li></ul><ul><li>Išliekamasis pažymejimas </li></ul><ul><li>Surikiuoto stulpelio stiliai </li></ul><ul><li>CompareValidator </li></ul><ul><li>Palaiko Time ir DataTime </li></ul><ul><li>LinqDataSource </li></ul><ul><li>Užklausos rašymas Linq pagalba </li></ul><ul><li>DataPager </li></ul><ul><li>Dirba su FormView, DetailsView ir GridView </li></ul>
    8. 8. <ul><li>Control.ClientIDMode </li></ul><ul><li>Legacy </li></ul><ul><li>Static </li></ul><ul><li>Predictable </li></ul><ul><li>Inherit(default) </li></ul>1) Master Page (No ID) 2) User Control (“HeaderForm”) 3) Drop Down List (“States”) <ul><li>Client ID sudarymas : </li></ul><ul><li>ctl00 </li></ul><ul><li>ctl00_HeaderForm </li></ul><ul><li>ctl00_HeaderForm_States </li></ul>
    9. 9. <ul><li>Routing </li></ul><ul><li>/ P roducts .aspx ?category=12 vs /P roducts/ A udio </li></ul><ul><li>Page.Description </li></ul><ul><li>Page.Keywords </li></ul><ul><li>Page.RedirectPermanent (302  301) </li></ul>
    10. 10. <ul><li>Control.ViewStateMode </li></ul><ul><li>Enabled </li></ul><ul><li>Disabled </li></ul><ul><li>Inherit(default) </li></ul>
    11. 11. LINQ To SQL Data Source Entity Data Source Sunku praplėst Sunku praplėst Query Extender <ul><li>Naudoja parametrus </li></ul><ul><li>Patogu atlikti išplėstines užklausas </li></ul>
    12. 12. <ul><li>Projektų šablonai </li></ul><ul><li>Snippets </li></ul><ul><li>Web.Config (Release, Debug) </li></ul>
    13. 13. <ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET AJAX ASP .NET Framework .NET Framework ASP.NET Web Forms
    14. 14. <ul><li>Client-Side AJAX </li></ul>Server-Side AJAX AJAX Control Toolkit JQuery
    15. 15. <ul><li>Dirba su moderniomis nar š ykl ė mis </li></ul><ul><li>Dirba su betkokia back-end technologija, kuri gr až ina JSON(nepriklauso nuo ASP .NET) </li></ul><ul><ul><li>ASMX web servisai </li></ul></ul><ul><ul><li>WCF web servisai </li></ul></ul><ul><ul><li>HTTP Hanler’iai </li></ul></ul><ul><ul><li>JavaScript masyvai </li></ul></ul><ul><ul><li>ASP .NET MVC JSonResult </li></ul></ul><ul><ul><li>ADO .NET Data Services </li></ul></ul><ul><ul><li>REST Services </li></ul></ul><ul><ul><li>.NET RIA Services </li></ul></ul><ul><li>Dirba su standartiniais puslapiais - *.html </li></ul>
    16. 16. <ul><li>XML Namespaces </li></ul><ul><ul><li>Xmlns:sys=”javascript:Sys” </li></ul></ul><ul><ul><li>Xmlns:dataview=”javascript:Sys.UI.DataView” </li></ul></ul><ul><li>sys:activate </li></ul><ul><ul><li>aktyvuoja deklaratyvius kontrolsus </li></ul></ul><ul><li>sys:attach </li></ul><ul><ul><li>prideda kontrols ą prie DOM elemento </li></ul></ul>
    17. 17. <ul><li>sys:command </li></ul><ul><ul><li>Komandos pavadinimas – select, edit </li></ul></ul><ul><li>Sys:commandargument </li></ul><ul><ul><li>Argumentas. Pvz.: 101 </li></ul></ul><ul><li>Sys:commandtarget </li></ul><ul><ul><li>Komandos taikinys – controlso pavadinimas </li></ul></ul><ul><li>onCommand </li></ul><ul><ul><li>DataView event handler’is, kur į galima naudoti atliekant custom komand ą </li></ul></ul>
    18. 18. <ul><li>{{Name}} – JavaScript’as ima reik š m ę i š konteksto. (Eval) </li></ul><ul><li>{binding Name} – WPF stilius, kuris palaiko LiveBinding </li></ul><ul><li>Live Binding tipai </li></ul><ul><li>One-way, One-time – duomen ų reik š m ė yra priskiriam a vien ą karta, kai į vyksta pirminis duomen ų susiejimas . {{Name}} </li></ul><ul><li>One-way, Live – jei į vyksta duomen ų pakeitimas, tai atvaizduojamoji duomen ų reik š m ė pakei či ama automati š kai </li></ul><ul><li><span>{bining Name}</span> </li></ul><ul><li>Two-way, Live – one-way live + keičiama reikšmė atsiranda duomenų saugykloje </li></ul><ul><li><input type=”text” value=”{binding Name}” /> </li></ul>
    19. 19. <ul><li>Galimyb ė skaityti/ra š yti duomenis </li></ul><ul><li>Pakeitim ų fiksavimas nar š ykl ė je ( change tracking) </li></ul><ul><li>Si ų sti visus pakeitimus į server į vienu metu </li></ul><ul><li>AdoNetDataContext klas ė skirta dirbti su ADO.NET Data Services </li></ul>
    20. 20. <ul><li>Ai š kus atskyrimas tarp duomen ų ir elgsenos </li></ul><ul><li>Tarp kliento ir serverio siunčiami tik json duomenys </li></ul><ul><li>Bindinimas atliekamas kliente </li></ul>HTML + JSON JSON JSON Rendering
    21. 21. <ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET AJAX ASP .NET Framework .NET Framework ASP.NET Web Forms
    22. 22. <ul><li>Areas </li></ul><ul><li>Templated Helpers </li></ul><ul><li>Data Annotations palaikymas ( + validavimas) </li></ul><ul><li>Asynchronous Controller Action s </li></ul><ul><li>Kiti pakeitimai </li></ul>
    23. 23. <ul><li>/blogs/net/aspnet </li></ul><ul><li>/blogs/net/silverlight </li></ul><ul><li>/forums/aspnet </li></ul><ul><li>/forums/net/wpf </li></ul>
    24. 24. <ul><li>DisplayFor, EditFor </li></ul><ul><li>UIHint </li></ul>
    25. 25. <ul><li>ASP .NET </li></ul><ul><li>Dynamic Data </li></ul>ASP.NET MVC ASP.NET AJAX ASP .NET Framework .NET Framework ASP.NET Web Forms
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×