dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Web - Strona 15

Jak do tej pory, mimo że raczej ciągnie mnie w stronę UI, nie miałem za wiele styczności z czymś takim jak Bootstrap czyli framework służący do tworzenia „responsywnych” i z pudełka dostosowanych do obsługi na urządzeniach mobilnych interfejsów użytkownika. Do tej pory miałem tylko trochę do czynienia z jednym z bardziej popularnych „preprocesorów” CSS czyli z Less’em. Jednak to tak naprawdę dwie różne sprawy. Less jest fajny, bo rozszerza CSS o kilka przydatnych „ficzerów” takich jak zmienne, funkcje it...

Tagi: Bootstrap
Dziel się z innymi:
burczu programator - blog: Bootstrap… i życie staje się proste!

Web 982 dni, 4 godziny, 40 minut temu burczu 314 rozwiń

Filtry w ASP.NET MVC potrafią znaczącą polepszyć czytelność kodu, jeśli dana logika musi być wykonywana dla wielu akcji. Stanowią one tak naprawdę programowanie aspektowe, które jest całkowicie odmienne od powszechnie znanego programowania obiektowego. Ze względu na to, że programiści nie są przyzwyczajeni do tego modelu, należy uważać jak wykorzystuje się filtry. Klasyczne zastosowanie aspektów czy filtrów to caching, logging czy autoryzacja. Problemy te nalezą do grupy tzw. cross-cutting concerns, czy...

Dziel się z innymi:
Piotr Zieliński » Filtry w ASP.NET MVC

Web 983 dni, 7 godzin, 44 minuty temu psz750 200 rozwiń

Hej. Bardzo lubię, kiedy życie zawodowe samo podsuwa mi pomysły na wpisu na tego bloga. Tak jest właśnie w tym przypadku – właśnie dziś musiałem sobie poradzić z opisywanym problemem czyli potrzebą zatwierdzania kilku części formularza kilkoma różnymi przyciskami submit. Starzy wyjadacze ASP.NET MVC pewnie doskonale wiedzą jak to zrobić, pewnie też znajdą się osoby, które powiedzą, że w ogóle tak nie powinno się robić, jednak ASP.NET MVC na to pozwala… Zresztą czasami spotykamy się z sytuacją niestandard...

Dziel się z innymi:
burczu programator - blog: Formularz z wieloma przyciskami submit – ASP.NET MVC

Web 986 dni, 22 godziny, 9 minut temu burczu 150 rozwiń

Kilka wpisów wcześniej pisałem o atrybucie OutputCache. Dla prostych zastosowań sprawdza się dość dobrze, ale bardzo szybko można dostrzec jego ograniczenia i błędy. Przedstawmy najpierw kilka niedogodności związanych z OutputCache.

Dziel się z innymi:
Piotr Zieliński  »  ASP.NET MVC – caching za pomocą DonutOutputCache

Web 986 dni, 22 godziny, 9 minut temu psz750 98 rozwiń

CSRF jest dzisiaj bardzo dobrze znanym atakiem, ale niestety wciąż wiele aplikacji internetowych pozostaje niezabezpieczonych. W poście nie będę opisywał szczegółowo CSRF ponieważ w Internecie jest już od dawna mnóstwo informacji o tym. Chciałbym jednak pokazać jak dzięki ASP.NET MVC możemy w łatwy sposób uchronić się przed atakiem. W MVC standardowy formularz tworzymy w następujący sposób:@using (Html.BeginForm("Manage", "Account")) { } Następnie mamy w kontrolerze akcję implementującą obsług...

Piotr Zieliński  » Blog Archive   » ASP.NET MVC: Cross-Site Request Forgery

Web 989 dni, 9 godzin, 9 minut temu psz750 108 rozwiń

Zastanawialiście się kiedyś jak zrobić układ strony podobny do tego, który zobaczyć możemy między innymi w serwisie Pinterest? Pewnie większość z Was zna ten serwis – jeśli nie to spieszę wyjaśnić, że jest to serwis społecznościowy, w którym użytkownicy dzielą się z innymi swoimi zdjęciami. Wyróżnia się on ciekawym układem, w jaki prezentowane są zdjęcia. Generalnie chodzi o to, że „layout” podzielony jest na kolumny o określonej szerokości, a ilość tych kolumn zależy od szerokości okna przeglądarki. W u...

Dziel się z innymi:
burczu programator - blog: Układ strony à la Pinterest

Web 989 dni, 9 godzin, 9 minut temu burczu 186 rozwiń

Są momenty, w których jedyne co wypada zrobić do dać sobie samemu blachę z wykrzyknieniem: “kRRRRetynie!”. Tak miałem ostatnio, gdy po wdrożeniu kolejnej wersji systemu dostałem od klienta komunikat: “e ziom, nie działa!”. Po inwestygacji logów przyczyna okazała się dość prozaiczna: owszem, deploy poszedł, wszystko się udało, ale “użytkownik końcowy” nie zrobił (bo i skąd miał wiedzieć że trzeba to zrobić?) full-refresh, aby przeglądarka zaciągnęła now...

Dziel się z innymi:
JavaScript "autoversioning" w Nancy | Maciej Aniserowicz o programowaniu

Web 991 dni, 5 godzin, 14 minut temu psz750 108 rozwiń

Mój mikro cykl o obsłudze ekranów dotykowych w JavaScript miał się zakończyć na poprzednim wpisie na ten temat, jednak szperając w google w poszukiwaniu materiałów do tych wpisów, natknąłem się na kilka JavaScriptowych bibliotek, które jak się okazuje pozwalają objeść problemy o których pisałem ostatnio. Postanowiłem więc, że fajnie będzie dopisać jeszcze jeden post na temat i opowiedzieć o jednej z takich właśnie bibliotek, a mianowicie Hand.js. Hand.js jest biblioteką, która powstała aby umożliwić pis...

Tagi: JavaScript
Dziel się z innymi:
burczu programator - blog: Hand.js - a jednak się da...

Web 991 dni, 13 godzin, 21 minut temu burczu 127 rozwiń

Tworząc stronę internetową często potrzebujemy sprawdzić poszczególne składowe bez wracania do środowiska programistycznego. Narzędzia w przeglądarce Internet Explorer pozwalają analizować elementy widziane na stronie ze względu na budowę kodu HTML i CSS oraz sprawdzić logikę napisaną w języku JavaScript. Za...

Tagi: ie11
Dziel się z innymi:
Internet Explorer 11 - inspekcja elementów strony - cz. 1

Web 995 dni, 22 godziny, 1 minutę temu http://pawlos.blogspot.com/ 83 rozwiń

Dzisiaj wracam do tematu obsługi ekranów dotykowych, o której pisałem w jednym z ostatnich wpisów. Wspomniałem wówczas, że w Internet Explorer wygląda to wszystko trochę inaczej… I na tym mam zamiar się w skupić w dzisiejszym poście. Na wstępie zaznaczę, że zdarzenia wskaźnika (ang. pointer events) pojawiły się wraz z wypuszczeniem przez Microsoft Internet Explorera 10 – w wydaniu tym, wprowadzono zupełnie odmienny od opisanego przeze mnie poprzednio, model obsługi zdarzeń zarówno myszki jak i dotyku. M...

Dziel się z innymi:
burczu programator - blog: Żeby nie było za łatwo... czyli obsługa ekranów dotykowych w IE

Web 997 dni, 13 godzin, 5 minut temu burczu 39 rozwiń

Hej! Ten post miałem napisać już bardzo dawno… Ostatnio jednak wziąłem się trochę poważniej za tego bloga, postanowiłem więc ponadrabiać trochę wpisowych zaległości, a oto jedna z nich! Mianowicie, w trakcie pisania Read Your Feed – mojego super mega czytnika RSS;-) (możecie sobie o tej aplikacji przeczytać w dziale „Moje projekty”, który znajdziecie w menu po lewej stronie lub klikając tutaj) musiałem jakoś rozwiązać problem przewijania treści. Z założenia miała to być aplikacja typu „one page applicati...

Dziel się z innymi:
burczu programator - blog: jQuery custom content scroller – fajna wtyczka do przewijania treści

Web 998 dni, 2 minuty temu burczu 103 rozwiń

Dzisiaj kolejny wpis o podstawach ASP.NET MVC. Tym razem chciałbym pokazać czym różnią się metody RenderBody, RenderSection, RenderPage oraz RenderPartial. Zacznijmy od najbardziej znanej metody, RenderBody. Korzystamy z niej w przypadku zdefiniowanego Layout’u. Tworząc nowy, domyślny projekt automatycznie zostanie dodany w folderze shared plik _Layout.cshtml. Definiuje on domyślny szablon czyli zwartość, która jest powtarzana na każdej podstronie. Zamiast duplikować cześć wspólną (menu, stopka itp.) na...

Piotr Zieliński » ASP.NET MVC: RenderBody, RenderSection, RenderPage, RenderPartial

Web 998 dni, 2 minuty temu http://pawlos.blogspot.com/ 179 rozwiń

W dzisiejszym wpisie poruszę temat tworzenia kontrolerów asynchronicznych a właściwie asynchronicznych akcji kontrolera. W tworze tym wykorzystuje się programowanie wielowątkowe przy użyciu słów kluczowych „async” oraz „await” wprowadzonych we frameworku .NET 4.5. Może nam się to przydać w sytuacji przetwarzania żądania wykonującego wiele operacji wejścia/wyjścia, silnie obciążającego połączenie sieciowe lub procesor. Opisywanej asynchroniczności nie należy mylić z JavaScript’owymi żądaniami asynchronicz...

Dziel się z innymi:
burczu programator - blog: Kontrolery asynchroniczne w ASP.NET MVC 4

Web 1000 dni, 3 godziny, 44 minuty temu burczu 219 rozwiń

Dzisiejszy wpis jest pierwszym z dwóch, w których opiszę jak obsługiwać ekrany dotykowe w języku JavaScript. W pierwszym z nich zajmę się przypadkiem podstawowym czyli zdarzaniami standardowo dostępnymi w tym języku, a w drugim… jak się być może domyślacie, przypadkiem szczególnym, a mianowicie obsługą zdarzeń dotyku w Internet Explorer… No bo przecież IE nie może robić tego tak jak inne przeglądarki… Ech;)

Dziel się z innymi:
burczu programator - blog: Obsługa ekranów dotykowych w JavaScript

Web 1001 dni, 8 godzin, 38 minut temu burczu 92 rozwiń

Witajcie w Coding News – serii screencastów, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Coding News 24.02.2014 | codingtv();

Web 1003 dni, 5 godzin, 25 minut temu lukaszgasior 89 rozwiń

Witajcie w Coding News – serii screencastów, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Coding News 17.02.2014 | codingtv();

Web 1010 dni, 28 minut temu lukaszgasior 152 rozwiń

Witajcie w Coding News – serii screencastów, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Coding News 10.02.2014 | codingtv();

Web 1017 dni, 32 minuty temu lukaszgasior 180 rozwiń

Never forget to turn off debugging on production by using 'retail' attribute in ASP.NET

Tagi: asp.ne, debug, retail
Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Never forget to turn off debugging on production | blog.kateo.pl

Web 1017 dni, 32 minuty temu blog-kateo-pl 161 rozwiń

Każda strona zawiera wiele plików CSS oraz skryptów JS. Zwykle w celu przejrzystości i łatwiejszego utrzymania aplikacji, skrypty są rozdzielane na różne części logiczne. Podobnie jak w klasycznym programowaniu C#, w JS również korzystamy z komentarzy i formatowania kodu.. Ma to jednak pewien efekt uboczny dla wydajności. Każda spacja czy komentarz to dodatkowy tekst, który trzeba przesłać klientowi (przeglądarce).  Najbardziej optymalną sytuacją byłoby usunięcie wszelkich spacji, komentarzy, które nie ...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC Bundles

Web 1018 dni, 13 godzin, 27 minut temu psz750 205 rozwiń

Zarówno ASP.NET jak i ASP.NET MVC dostarczają bardzo prosty w użyciu mechanizm buforowania. Nie będę zajmował się tutaj Web Forms, a pokażę wyłącznie jak z tego korzystać w MVC. Buforowanie oczywiście służy do szybszego wyświetlania stron. Zamiast za każdym razem, wywoływać akcję w kontrolerze, wykonuje się ją raz a potem wynik przechowuje się w pamięci.

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC: Caching

Web 1021 dni, 2 godziny, 25 minut temu psz750 271 rozwiń

1 2... 13 14 15 16 17 18... 40 41
Accenture
Szkolenia SecurITum

grudzień

03.
IT Academic Day W...
Politechnika Wrocławska Wydział Elektroniki (C-1)
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 371,4)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,75)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 388,06)

15

http://jakub-flor... (3 224,66)

16

CaMeL (2 954,87)

17

mnikolajuk (2 596,93)

18

jedmac (2 594,32)

19

lkurzyniec (2 466)

20

FutureProcessing (2 440,11)