ASP.NET 4.0 Features - Visual Studio 2010 |
Scris de Administrator |
Miercuri, 12 Mai 2010 |
Vizualizări: 4250 |
by Ludmal De Silva ASP.NET v4 is released with Visual studio 2010. Web developers are presented with a bewildering range of new features and so Ludmal De Silva has described what he considers to be the most important new features in ASP.NET V4 He focus of Microsoft’s latest ASP.NET 4 has mainly been on improving the performance and Search-engine Optimization (SEO). In this article, I'll be taking a look at what I think are the most important new features in ASP.NET 4.
I’ll describe the details of each of these features in the following sections.
Output Cache extensibility
Output caching, or Page-Level Caching, caches the entire rendered markup of an ASP.NET web page for a specific time-period. This has always been one of the essential features for ASP.NET that is used extensively to increase application performance. However there have been some limitations on the feasible extent of caching, because cached content always had to be stored in-memory. But with ASP.NET 4.0 developers can extend their caching by using Output-cache providers. Developers can now create ‘output-cache providers’ that store the cache contents to any persistence mechanism such as databases, disks, cloud storage and distributed cache engines.
To create a custom output-cache provider, a class which derived fromSystem.Web.Caching.OutputCacheProvider has to be created in ASP.NET 4.0. There are four public methods which you have to override in order to provide your own implementation for add, remove, retrieve and update functionality. Also, the output-cache provider has to be registered in the web.config file as shown in the following screen capture.
You can also set this custom output-cache provider as your default cache mechanism. So once you add the page cache directives all of your contents will be stored using the custom output-cache provider.
Moreover, developers can also dynamically configure which output-cache Provider is used. For example you might want to cache the frequently access pages in the memory for faster access and less frequent pages on disk. By overriding the GetOutputCacheProviderName() method you can configure which output cache provider to use for different requests. These additions to the output-cache can enable developers to write extensible and more efficient cache mechanisms to their web application and thereby improve its responsiveness.
Session State compression
The ASP.NET session state is a mechanism to maintain session-specific data through subsequent requests. In some instances, you may wish to store your session state data in a session-state server or in Microsoft SQL server. However, these two options require you to store data out of the web application’s worker process. To send across to the relevant sources, (State server or Microsoft SQL Server), session-state data has to be serialized. This can take a significant time if the size of the data to be serialized grows significantly. This will increase the latency of the application.
This latency can be reduced if the size of the data is lessened by compression. ASP.NET 4.0 introduces a new mechanism to compress your session state data for both Session-state server and Microsoft SQL server. Compression can be enabled by setting the compressionEnable to true in the web.config file. In this example, the session-state data will be serialized/desterilized using System.IO.Compression.GZipStream.
<sessionState mode="SqlServer" sqlConnectionString="data source=DB;Initial Catalog=LudmalDB" allowCustomSqlDatabase="true" compressionEnabled="true"/>
With this compression feature, developers can often reduce the time it takes for a web application to respond by reducing the size of session data. View State mode for Individual Controls View state is a mechanism to maintain page controls’ state on subsequent post backs. ASP.NET stores the view state data for controls that are in the page, even if it’s not necessary. Since the view state data is stored in the pages’ html, the size of the request object will be increased, and make performance worse. In ASP.NET 4.0, each web control will include a ViewStateMode property which lets developers disable view-state by default, and enable it just for the controls for which a persistence of state is required. ViewStateMode has the following three values;
By setting these values in page controls accordingly, a significant performance improvement can be gained in response-time.
Page.MetaKeywords and Page.MetaDescription properties
To increase the relevance of pages in searches, developers should include relevant “keyword” and “description” meta tags in the html <head> section. Unfortunately, it takes some time to add these tags for each and every page, and the alternative of adding these tags programmatically was difficult. But with ASP.NET 4.0, there are two new properties in the code behind file;
This will enable developers to easily and programmatically add the relevant keywords and description.
This will even be useful for Master pages—where you only have to add these properties in the master page. In addition to “keywords” and “description” settings in the code behind, developers can also set these values within the @Page directive.This will even be useful for Master pages—where you only have to add these properties in the master page. In addition to “keywords” and “description” settings in the code behind, developers can also set these values within the @Page directive. Routing in ASP.NETRouting will let developers serve meaningful URLs to users and map them with the actual physical files. This URL-rewriting mechanism enables developers to write high ranking, search-engine optimized web applications. For example, URL for a page which displays an actual product might look like the following; By using routing the URL will look like the following
The following example shows how to implement routing behavior in ASP.NET 4 using new MapPageRoute in Route class. public class Global : System.Web.HttpApplication
{ void Application_Start(object sender, EventArgs e) { RouteTable.Routes.MapPageRoute("ProductsRoute", "product/{prodId}", "~/products.aspx"); } }
|
Asociatia Nil Dorobantu - Parintele Nil Dorobantu - Ieroschimonahul Nil Dorobantu
Dorobantu lui Dumnezeu - Sfantul descult - Parintele Nil Dorobantu
"Iubea toata faptura lui Dumnezeu: oameni, animale, pasari, gaze, plante... Nici o fiinta pe langa care trecea nu ramanea fara mangaiere, fara o vorba buna, fara ajutor...
Ajunsese de pomina, caci umbla numai intr-o dulama aspra, legata cu sfoara, dar isi dadea si ultima bucata de paine de la gura unuia mai necajit.
Pentru copii avea o slabiciune aparte, iar cand venea in sat facea cumva, desi era sarac, sa aiba in buzunare bomboane si ceva parale, pe care le impartea pruncilor pe care-i gasea pe drum. Si daca vedea pe cineva ca munceste singur la camp, i se alatura imediat, pentru ca omul acela sa prinda curaj si sa termine mai repede" - mi-a povestit Veronica Boghici.
Extras din: Sfantul descult, pe urmele parintelui Nil Dorobantu
Sustin - Promovez
SanatateSiViata.ro: Pentru un Stil de Viata Sanatos si o Viata Fericita - Sanatate pentru corp (trup), minte si duh (psihic, spirit, suflet).
Prevenire si combatere: coruptie, crima organizata [grupuri infractionale organizate, grupuri infractionale criminale], genocid [crime impotriva omenirii], deci activitati satanice, diavolesti [diavolul este tatal minciunii si incepatorul inselatoriei (diavolul numit si satana care: se preface in inger al luminii), vicleniei (amagirii) si a raului (a rautatii)], demonice [duhurilor rautatii care sunt in vazduhuri], fara valori crestine [in Dreapta Credinta, OrtoDoxa], antihriste:
- HALLOWEEN este o SARBATOARE SATANICA de care nu este nevoie! - De ce Halloween este o sarbatoare SATANICA? - Halloween promoveaza cultura mortii: moartea, uratul, raul, tortura, crimele, monstrii, demonii, dracii, diavolul, lucrarea satanica, antihrista
- INVAZIA PAGANA - LUCRAREA SATANICA, DIAVOLEASCA, MINCINOASA, INSELATOARE, VICLEANA, OCULTA, DEMONICA, DRACEASCA, ANTIHRISTICA, ANTICRESTINA - PAGAN INVASION - SATANIC, DEVIL, LIAR, MISLEADING, SLY, OCCULT, DEMONIC, ANTICHRISTIC, ANTICHRISTIAN WORK
- TRAFICUL DE PERSOANE (TRAFICUL DE FIINTE UMANE) - TRAFICUL DE CARNE VIE - PROSTITUTIE, SCLAVIE SEXUALA, PERVERSIUNI SEXUALE, PROXENETISM, PROSTITUTIE INTERNATIONALA, LIBERTINAJ, PREACURVIE, CULTURA MORTII, CRIMA ORGANIZATA - HUMAN TRAFFICKING-PROSTITUTION
- INVESTIGATII JURNALISTICE - Jurnlism de investigatie: RISE Project, Recorder, In Premiera Antena3, Romania te Iubesc! Stirile PRO TV, Memorialul Durerii TVR, ETC. - DEMASCARE CRIMA ORGANIZATA SI CORUPTIA cum o prevenim sau cum o combatem!-Informatii utile
- PANDEMIA CU VIRUSUL CORONA (Coronavirus) este adevarata sau este o minciuna? Autoritatile statului si mass-media din Romania (etc.) fac declaratii neadevarate despre o PANDEMIE CARE NU EXISTA! - Neadevaruri promovate de anumite grupuri de interese imorale - Sanatate si Viata - SanatateSiViata.ro
- VACCINAREA: EROAREA MEDICALA A SECOLULUI - PERICOLE SI CONSECINTE - Dr. Louis de Brouwer, M.D. - Editura Excalibur - 2007 (prima editie) (carte - descarcare GRATUITA - PDF)
- VACCINURILE: PREVENTIE SAU BOALA? - O noua patologie pediatrica - Dr. Christa Todea-Gross - Editura Christiana - 2012 (prima editie) (carte - descarcare GRATUITA - PDF)
[ Bine de stiut: VACCINURILE SUNT INUTILE SI PERICULOASE! - Adevarul despre vaccinuri - VACCINES ARE USELESS AND DANGEROUS! - Truth about vaccines ]
"Vaccinurile sunt sira spinarii intregii industrii farmaceutice. Copiii vaccinati devin clienti pe viata." (Dr. Sherri Tenpenny)
"Singurul vaccin sigur este vaccinul care niciodata nu este facut." (Dr. James R. Shannon de la Institutul National de Sanatate, S.U.A. - America, 23 iunie 1955)
Monahul Marcu de la Sihastria Rarau: "Biserica lui Hristos NU ESTE DE ACORD CU VACCINAREA!"
- Despre SINODUL DE LA CRETA, un SINOD TALHARESC (MINCINOS), sinodul Panortodox fals, mincinos - Despre ECUMENISM si VANZAREA DREPTEI CREDINTE, CREDINTA ORTODOXA - ECUMENISMUL este SUMA TUTUROR EREZIILOR, EREZIA EREZIILOR! - SINODUL MINCINOS din 2016
- APARAREA DREPTEI CREDINTE CRESTINE, ORTODOXIEI, Credinta OrtoDoxa prin SFANTA TRADITIE lasata de Dumnezeu Domnul nostru Iisus Hristos, prin Sfintii Sai Apostoli si Evanghelisti, Sfintii Parinti, prin LEGILE BISERICII, CANOANELE Apostolice etc- APOLOGETICA
Principiile alimentatiei in Sfanta Scriptura si la Sfintii Parinti si CE ESTE CU ADEVARAT POSTUL (CE NU ITI SPUN MAJORITATEA CELOR DIN CLER, MAJORITATEA PREOTILOR, EPISCOPILOR, ETC. [!])
- Principiile alimentatiei in Sfanta Scriptura si la Sfintii Parinti si CE ESTE CU ADEVARAT POSTUL (CE NU ITI SPUN MAJORITATEA CELOR DIN CLER, MAJORITATEA PREOTILOR, EPISCOPILOR, ETC) ! - Preot Iustin Petre, staret la Manastirea Ioan Casian din Constanta
Printre raspunsurile la intrebarile participantilor la conferinta este si intrebarea DESPRE CARE MULTI PREOTI NU NE INVATA CU ADEVARAT "CE ESTE POSTUL?":
CE ESTE POSTUL?
Despre PRINCIPIUL CANONIC si CE SPUN CANOANELE DESPRE POST.
POSTUL A DEVENIT O DEMAGOGIE DE AMVON.
CAND INCEPE POSTUL TOTI PREOTII INCEP SA INDEAMNA ENORIASII [OAMENII] SA POASTEASCA, DAR NIMENI NU-TI EXPLICA CE ESTE POSTUL, NIMENI NU INTRA IN PROFUNZIME.
POSTUL CONFORM CANOANELOR APOSTOLICE SI INVATATURA SFINTILOR PARINTI, cum ne spune si Patriarhul Neofit al Constantinopolului, ESTE DE 3 TIPURI:
1. POSTUL: este DESAVARSITA NEMANCARE, adica NU SE MANANCA SI NU SE BEA NIMIC SAU, adauga Patriarhul Neofit, A MANCA CINEVA PAINE SI APA DUPA ORA 3 DUPA AMIAZA. ASTA INSEAMNA SA POSTESTI!
2. DEZLEGAREA POSTULUI: cand NE HRANIM NUMAI CU HRANA VEGETALA, NUMAI CU PLANTE ALIMENTARE.
3. STRICAREA POSTULUI: cand mancam PROTEINA ANIMALA (LAPTE SI DERIVATE DIN LAPTE - LACTATE, CARNE - LA CARNE INTRA SI PESTELE, OUA).
Bine de stiut:
- SA TRAIM SANATOS FARA TOXINE. GHID FUNDAMENTAL. ALIMENTE SI PLANTE NATURALE PENTRU REGENERAREA CELULARA COMPLETA - Dr. Robert Morse - Editura Paralela 45 -2005 (prima ed) The Detox Miracle Sourcebook: Raw Food and Herbs for Complete Cellular Regeneration (carte - descarcare GRATUITA - PDF)
AdevarulDespreAvort.ro - Ce NU se spune despre: avort, anticonceptionale, contraceptive, sterilet, RU 486 (Mifepristone), avort timpuriu, avort menstrual, avort hormonal, avort medicamentos, Sindromul Post-Avort, bolile cu transmitere sexuala, prezervativ, spermicide, fertilizarea in vitro - FIV, cum se dezvolta copilul nenascut (intre conceptie si nastere), dezvoltare embrionara, fetala, etc. Studii medicale, filme, marturii, etc.
"Raspunsul la criza unei sarcini este eliminarea crizei, nu a copilului."
(Jeannie W. French)
INSARCINATA.INFO - SUNTEM AICI, PENTRU TINE - Tu nu esti singura.
In fiecare zi informam si ajutam femeile insarcinate sa depaseasca dificultatea unei sarcini neasteptate.
Centrul Vietii - Centrul de Sarcina - Consiliere si Sprijin
Info Sarcina: Centru de informare si sanatate pentru toate femeile insarcinate aflate in dificultate.
VIATA ESTE UN DAR, O BINECUVANTARE DE LA DUMNEZEU. [ Sanatate si viata pentru mame si copii. ]
TELVERDE INFO SARCINA - TELEFONUL VIETII: 0800 800 116 (Apel cu tarif normal in orice retea.)
Pentru sprijin, SUNA sau trimite SMS si te sunam noi.
Campanie de panotaj Pro Vita Bucuresti
Campania de panotaj "Cu totii am fost odata embrioni."
Martie 2012: Tema de anul acesta este "Cu totii am fost odata embrioni".
Campania de panotaj "Avortul opreste o inima care bate!" a inceput in Bucuresti
ACTUALIZARE 30 martie 2011: Primul panou a fost deja decorat si se afla la intersectia intre Bd. Libertatii si Calea 13 Septembrie, vis-a-vis de Palatul Parlamentului (vezi foto). Locatia a fost aleasa pentru a atrage atentia alesilor nostri. Simultan cu montarea panoului, toti parlamentarii romani in functie au primit o informare cu privire la desfasurarea "Marsului pentru viata" 2011.
In zilele urmatoare vor fi decorate si alte panouri.
Va multumim mult pentru sprijinul acordat si asteptam in continuare donatiile voastre pentru a continua campania!
Detalii despre campaniile de panotaj Pro-Vita (Pentru Viata - Pro-Life) la: www.ProVitaBucuresti.ro
Canal video Pro-Vita:
- ProvitaTV.ro este un canal video dedicat filmelor documentare de interes pentru cei care sustin valorile pro-vita si manifesta interes pentru bioetica. Filmele abordeaza subiecte precum respectul pentru viata, avortul, eutanasia, reproducerea asistata, transplantul de organe, handicapul, clonarea, ingineria genetica, terapia cu celule stem etc.
- Pro Vita Bucuresti pe Vimeo
- Pro Vita Bucuresti pe Youtube
CulturaVietii.ro - Stiri, informatii si analize pro-vita si pro-familie - Temele de interes ale blogului provita: bioetica (etica vietii si etica medicala - avort, reproducere asistata, handicap, contraceptie, fertilizare in vitro - FIV, etc.), eutanasie, sinucidere asistata, transplant de organe, handicap, clonare, inginerie genetica, celule stem, casatorie, familie, sexualitate, adoptie, demografie, prostitutie, trafic de persoane, homosexualitate, casatorie intre persoane de acelasi sex, politica, legislatie, etc. - toate dintr-o perspectiva conservatoare, in sens religios dar si al stiintelor juridice, politice si filosofice.
Proiectul "Pentru-Viata" - PentruViataCluj.ro
Veau sa aflu! - Programul educational "Vreau sa aflu!" - Scop: Formarea unei perspective responsabile fata de relatiile sexuale; sprijinirea dezvoltarii personale prin constructia unor principii solide despre sexualitate, valorile morale si sociale.
- Carte de bioetica medicala si crestina: Indrumarul medical si crestin despre viata al Federatiei Organizatiilor Ortodoxe Pro-Vita din Romania - Dr. Christa Todea-Gross, Preot prof. dr. Ilie Moldovan - Editura Renasterea - 2008 (prima editie) - Cartea este scrisa pe intelesul tuturor, nu trebuie sa ai anumite cunostinte medicale ca sa intelegi ce scrie in ea. (descarcare GRATUITA - PDF)
- AVORTUL: Ultima exploatare a femeilor - BARBATII L-AU IMPUS. BARBATII DOMINA PRIN EL. BARBATII IL POT COMBATE. - Brian E. Fisher - Editura ProValori Media - 2014 (prima ed) - ABORTION: The Ultimate Exploitation of Women - MEN STARTED IT. MEN OPPRESS WITH IT. MEN CAN END IT. - Brian E. Fisher - 2013 (carte - descarcare GRATUITA - PDF)
- Moda crestina - RUSINEA FEMEILOR DIN ZIUA DE AZI (machiaj, pantaloni, decolteuri, fuste si rochii provocatoare, etc.) SI VINOVATII LOR! - Femeile care se imbraca in, poarta haine barbatesti sunt URACIUNE in fata lui Dumnezeu. - TRUP FRUMOS SI SUFLET MORT.
- Femeia crestina si femeia moderna - Unde este FEMEIA CRESTINA de candva? - Ce e cu tine FEMEIE CRESTINA? - Si despre IMBRACAMINTE, INCALTAMINTE, PODOABE, BIJUTERII, PLAJA, VOPSIT, MACHIAJ SI PRIVIRE intr-o CULTURA A CURVIEI, a desfranarii, desfraului, etc
- CAND LIBERTATEA SEXUALA DOMINA, SANATATEA SEXUALA ARE DE SUFERIT - Despre Bolile cu Transmitere Sexuala si sexul vaginal, oral, anal, protectia prezervativelor,etc. Fetelor nu li se spune ca sunt biologic mai vulnerabile decat baietii. Dr. Miriam Grossman
- Relatiile dinaintea casatoriei. SI DESPRE FETELE PROVOCATOARE, IMBRACAMINTEA MODERNA SI PARTENERUL IDEAL, CAPCANELE CASATORIILOR DE PROBA, "lacrimile femeii". De ce e pacat CONCUBINAJUL si DE CE SUFERA FETELE? Pandemia curviei: LUMEA CA URIAS ABATOR UMAN
- Sarutul inainte de casatorie. DE CE SARUTUL DINAINTEA CASATORIEI ESTE PACAT? INOCENTA PIERDUTA A SARUTULUI. Cum se saruta. Sarutul nu e pacat, ci act liturgic, act de iubire in si cu Dumnezeu. Sarutul fara de pacat. PETTINGUL, SARUTUL SI APARENTA FECIORIE
- MERSUL LA PLAJA (la mare, piscina, bazin, strand, etc.) SI CRESTINII - De ce NU ESTE CRESTINESTE SA MERGI LA PLAJA in slip si sutien, costum de baie (in chiloti, bikini, tanga, etc.)? DE CE ESTE PACAT, NECUVIINCIOS SA MERGEM LA PLAJA? - Crestinul si plaja
- DRAGOSTEA: cum sa o dobandim, cum sa o pastram - De ce nu stim sa ne iubim pe noi insine. Ce-i impiedica pe altii sa ne iubeasca. De ce nu suntem fericiti. Cum sa dobandim bucuria si dragostea adevarata? - Dmitry Semenik - Editura Sophia - 2014 (prima ed)
- Valea Plopului 500 Orphans on Facebook - Voluntari in Romania pentru a ajuta copii orfani (si copii salvati de la avort) din asezamintele de plasament familial Pro-Vita din Valea Plopului si Valea Screzii, Jud. Prahova
DONEAZA - Ajutorul tau conteaza! |
Asociatia "Pro-Vita pentru nascuti si nenascuti" - Filiala Bucuresti a Asociatiei mama din Valea Plopului si Valea Screzii, Jud. Prahova (zona Valenii de Munte circa 110 km de Bucuresti) unde sunt si asezamintele de plasament familial Pro-Vita conduse de preotul Nicolae Tanase.
|
Valea Plopului, Valea Screzii - Ajutor din partea Fundatiei Crestine Parintele Arsenie Boca - Iarna 2010
"Valea Plopului este raspunsul la intrebarea daca va mai exista crestinism in Europa." Dr. Iosif Niculescu, 95 de ani
Tabara de vara de voluntari ASCOR "Impreuna pentru copiii de la Valea Plopului" - Editia III - 12-26 iulie 2010
Conferinte, inregistrari audio, video, carti etc. - descarcare gratuita - Pentru suflet, minte, trup, pentru familie si relatiile interumane actuale (moderne), relatii constructive, bune si frumoase:
- Parintele Nicolae Tanase
- Parintele Ilie Cleopa
- Maica Siluana Vlad
- Parintele Arsenie Papacioc
- Parintele Constantin Galeriu
- Parintele Dan Badulescu
- Parintele Vasile Mihoc
- Ieromonah Savatie Bastovoi
- Doctor Pavel Chirila
- Laurentiu Dumitru
- Dan Puric
- Danion Vasile
- Virgiliu Gheorghe
Arhive - Biblioteci Ortodoxe Gratuite
Arhiva-Ortodoxa.info
Resurse-Ortodoxe.ro
Logos.md
Stavropoleos.ro
SufletOrtodox.ro
Decalogul (Cele 10 porunci) a fost primit de Moise de la Dumnezeu pe muntele Sinai. Respectarea sa reprezinta conditia obligatorie pentru dobandirea mantuirii. - Ce invata aceste porunci? - Ro.OrthodoxWiki.org
Filantropia Bisericii Ortodoxe
Harta cu activitatea social-filantropica, centrele social-filantropice si medicale ale Bisericii Ortodoxe Romane (BOR) - Patriarhia Romana - map.Patriarhia.ro
"Cel ce iubeste pe Domnul a iubit mai-nainte pe aproapele sau" (Sfantul Ioan Scararul)
"Cel ce nu iubeste n-a cunoscut pe Dumnezeu, pentru ca Dumnezeu este iubire." (1 Ioan 4:8 - Sfantul Apostolul Ioan este numit: Apostolul Iubirii)
BIBLIA - Unii o citesc si adorm, altii o citesc si se trezesc!
Biblia, Sfanta Scriptura - Cuvantul lui Dumnezeu - Biblia mai este numita: Cartea Cartilor, Cartea Vietii
"In Sfanta Scriptura se lamureste rostul fiecarui om si fiecarui neam. Tot cuvantul dumnezeiesc din aceasta sfanta Carte a Cartilor este si descoperire a adevarului, si dreptar de viata."
(Sfantul Nicolae Velimirovici)
"Si fiindca de mic copil cunosti Sfintele Scripturi, care pot sa te intelepteasca spre mantuire, prin credinta cea intru Hristos Iisus.
Toata Scriptura este insuflata de Dumnezeu si de folos spre invatatura, spre mustrare, spre indreptare, spre inteleptirea cea intru dreptate,
Astfel ca omul lui Dumnezeu sa fie desavarsit, bine pregatit pentru orice lucru bun." (Sfantul Apostol Pavel, numit Vasul ales al lui Hristos ["vasul Meu ales"], Gura lui Hristos, Apostolul neamurilor - Epistola a doua catre Timotei a Sfantului Apostol Pavel - 2 Timotei 3:15-17)
Prieteni
- Adrian Nuta
- Bogdan I. Stanciu
- Bogdan Mateciuc
- Claudiu Balan
- Doctor Christa Todea-Gross
- Doctor Robert Morse
- Doctor Virgiliu Stroescu
- Doctor Pavel Chirila
- Gigel Chiazna
- Laurentiu Dumitru
- Liliana Munteanu
- Maica Siluana Vlad
- Mirela Horumba
- Parintele Mihail Stanciu
- Parintele Nicolae Tanase
- Parintele Vasile Mihoc
- Dan Puric
- Danion Vasile
- Rafael Udriste
- Virgiliu Gheorghe