Contents tagged with ASP.NET 4.0
-
Generate CSS Sprites in ASP.NET
Something that is very common on websites is small images that is used to make links and other things look better. These small images is either added as a background image for the link, or as a separate image. When you load these images, they are requested and downloaded separate. Since the browser only make a small number of requests at once, it can take a while before all images is loaded on the page. To solve this, you can use CSS Sprites.
-
Anpassa cachen i ASP.NET 4.0
När ASP.NET 2.0 kom följde en del providers med för Membership, Personalization och annat. Sedan har det stått stilla på den fronten fram tills nu. I ASP.NET 4.0 introduceras OutputCacheProvider som ger oss möjligheten att enkelt anpassa output-cachen i ASP.NET. Tack vare detta kan vi antingen skriva helt anpassade providers för cachen, eller använda oss utav till exempel AppFabric Cache.
-
Använd ASP.NET Chart med ASP.NET MVC
I .NET 4.0 så ingår webbkontroller för att skapa diagram (så kallade ”charts”) med bland annat ASP.NET. Då det är vanliga webbkontroller så innebär det att de är anpassade för web forms, men de går faktiskt utmärkt att använda för ASP.NET MVC.
-
Använd HtmlEncode utan HtmlEncode
Precis som rubriken säger så kan man använda HtmlEncode() utan att använda HtmlEncode(), hur logiskt som helst!
-
Routing med ASP.NET 4.0 Web Forms
En nyhet i ASP.NET 3.5 SP 1 var stödet för ASP.NET Routing (System.Web.Routing). Det används som standard i ASP.NET MVC, men går även att använda med Web Forms. I ASP.NET 3.5 är det ganska krångligt att implementera det då inte all funktionalitet för det finns implementerad som standard, utan man är tvungen att skriva egna RouteHandlers, eventuella Expression Builders m.m.
-
Klient-id:n i ASP.NET 4.0
När man arbetar med JavaScript och Web Forms-baserade ASP.NET-sidor så uppstår ofta problem när man skall plocka ut ett element som har genererats genom en kontroll. Problemet beror på att id:t som genereras hos klienten ser ut på ett sätt som säkerställer att det alltid är unikt.