dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem ASP .NET MVC

Nowadays, the HTTP APIs act as gateways for petabytes of data and some chunk of it might actually require enhanced access rules. For example, you could create a link that allows the user to download the file only once, and within such link you would find a token. I was in a need of creating such solution for my open source project Warden – a specialized, one-time link that can be used fetch the configuration object from the API. It turned out to be fairly straightforward to implement the most basic versi...

Dziel się z innymi:
[EN] One-time secured API requests | Piotr Gankiewicz

Sztuka programowania 84 dni, 6 godzin, 23 minuty temu spetz 138 rozwiń

Co to jest kontener IoC? IoC czyli Inversion of Control lub też odwrócenie zależności, brzmi bardzo ogólnie, ale co się pod tym kryje? Możemy tutaj zaliczyć wzorzec fabryki, service locatora (lub też antywzorzec), czy też dependency injection i na tym ostatnim się skupimy. Wzorzec ten może zostać zaimplementowany np. poprzez: constructor injection, property injection, jednak najbardziej sensowny jest ten pierwszy sposób. Polega on na wstrzyknięciu zależności poprzez konstruktor. Kontener IoC ma nam...

Jak dodać kontener IoC? - Jakub Skoczeń

Daj się poznać 252 dni, 10 godzin, 22 minuty temu qbasko 195 rozwiń

Dzisiaj na ruszt wrzucimy integrację z systemem automatycznych płatności transferuj.pl. Sprawa wydaje się nie być trudna, ale spędziłem za pierwszym razem nad tym trochę czasu zanim wszystko odpowiednio skonfigurowałem, a w Internecie na ten temat materiałów brak. Dokumentacja do integracji jest i to jest dobra, jednak co na chłopski rozum opisane to łatwiej zrozumieć.

Dziel się z innymi:
Integracja aplikacji ASP.NET MVC z transferuj.pl | devharmony

Sztuka programowania 822 dni, 10 godzin, 35 minut temu emmetsa 265 rozwiń

W najnowszej wersji 5, mamy do dyspozycji nowy rodzaj filtrów, implementujący interfejs IOverrideFilter:publicinterface IOverrideFilter { ///////// Type FiltersToOverride { get; } } Atrybuty przydają się, gdy mamy jeden filtr nałożony globalnie i potem chcemy zmienić zachowanie wyłącznie dla specyficznej akcji. Na przykład, możemy nałożyć Authorize globalnie i potem dla konkretnej akcji zmienić reguły autoryzacji. Innymi słowy, IOverrideFilter umożliwia wyczyszczenie wszystkich filtrów dla konk...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC 5: Przeciążenie atrybutów

Web 921 dni, 8 godzin, 2 minuty temu psz750 204 rozwiń

W dzisiejszym poście będzie o tzw. Web API. Usługi REST są dzisiaj już wszechobecne ze względu na liczbę dostępnych platform oraz co za tym idzie, skalowalność. Web Api ułatwia pisanie serwisów REST. Nic nie stoi na przeszkodzie, abyśmy używali starego podejścia czyli implementacji akcji w klasycznych kontrolerach. Web Api jednak ułatwia pracę z REST oraz jest tak naprawdę rozszerzeniem MVC. Jeśli ktoś zna ASP.NET MVC, nie będzie miał żadnego problemu z Web Api. Cała infrastruktura jest analogiczna do k...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC Web API, wprowadzenie

Web 944 dni, 9 godzin, 58 minut temu psz750 335 rozwiń

Walidacja danych to bardzo szeroki temat. Sprawdzamy poprawność danych zarówno po stronie klienta (JavaScript) jak i serwera. Występuje ona we wszystkich warstwach systemu. Dzisiaj napiszemy metodę po stronie serwera, która będzie weryfikowała dane. W przeciwieństwie jednak do klasycznego podejścia, nie będziemy przeładowywać całej strony od nowa. Wywołanie będzie Ajaxowe czyli w tle (asynchroniczne). Użytkownik wpisując jakieś dane do formularza, spowoduje tym samym wysyłanie w tle żądania do serwera, k...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC: Walidacja danych za pomocą wywołania Ajax

Web 948 dni, 12 godzin, 19 minut temu psz750 308 rozwiń

W poprzednim wpisie zająłem się wpływem sesji na wydajność kontrolerów. Dzisiaj zajmiemy się asynchroniczny kontrolerami, które znaczącą zostały uproszczone w .NET 4.5. Żeby zrozumieć jak działają asynchroniczne kontrolery, należy zdawać sobie sprawę, jak działa przetwarzanie zapytań. Załóżmy, że wysłanych jest 1000 zapytać do serwera. Czy zostaną one obsłużone jednocześnie, a może sekwencyjnie, jedno po jednym? ASP.NET MVC ma pulę wątków, przeznaczoną do przetwarzania zapytań. Jeśli zatem pula ma poje...

Dziel się z innymi:
Piotr Zieliński » Asynchroniczne kontrolery

Web 957 dni, 7 godzin, 22 minuty temu psz750 189 rozwiń

Ostatnio w sieci ukazało się wiele przykładów jak posprzątać kod w kontrolerach mvc. Sam podjąłem próbę walki z ciągle powtarzającym się kodem. Rozdmuchany kontroler z akcjami wypchanymi kodem wszelakiej maści, od walidacji po wywołania serwisów, repozytoriów, łapanie wyjątków i jak do tego jeszcze zaplącze się jakaś cząstka logiki biznesowej nie przyniesie nam nic dobrego.

Źródło: blog.softio.pl
Dziel się z innymi:
Nie testuję kontrolerów - część 1 Softio Blog

Sztuka programowania 982 dni, 10 godzin, 42 minuty temu psz750 309 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 987 dni, 5 godzin, 49 minut temu psz750 200 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 1022 dni, 11 godzin, 33 minuty 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 1025 dni, 31 minut temu psz750 271 rozwiń

Im większy projekt tym więcej kontrolerów i widoków w solucji. Istnieje wiele sposobów na poddział projektu na kilka części. Nie zawsze jednak jest sens tworzenia nowych bibliotek i zwykle lepiej zastosować po prostu podział za pomocą przestrzeni nazw. “Areas” to po prostu wydzielenie kilku kontrolerów i widoków do osobnej przestrzeni nazw. Domyślnie wszystkie kontrolery znajdują się w folderze Controllers a widoki w Views. Przy dużych projektach jest to nieczytelne i trudne w utrzymaniu.

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

Web 1028 dni, 3 godziny, 3 minuty temu psz750 180 rozwiń

Korzystamy z ASP.NET MVC, bindujemy model z widokiem, a w modelu mamy pole daty z określonym formatem. Problem pojawia się, gdy walidacja nie działa jak powinna...

Źródło: blog.netmajor.pro
Dziel się z innymi:
Netmajor Blog | Własny format daty w .NET – dd/MM/yyyy

Web 1045 dni, 44 minuty temu netmajor 212 rozwiń

Zanim przejdę do tytułowej biblioteki chciałbym, aby czytelnik odpowiedział na następujące pytanie. Dlaczego tworzenie stron internetowych jest trudne? Jakieś pomysły? Moim, zdaniem największą trudnością jest wspieranie wielu różnych przeglądarek, które z kolei w zależności od wersji wpierają lub nie pewne standardy. Króluje tutaj oczywiście IE, w którym wszystko musi być inaczej, na szczęście powoli to się z...

Źródło: rafal-haly.pl
Dziel się z innymi:
SignalR – pierwsze kroki » Rafał Hały

Web 1160 dni, 2 godziny, 38 minut temu graf85 326 rozwiń

Co w tej metodzie takiego specjalnego? Nazwa metody mówi wszystko, no prawie wszystko. Metoda używana często i gęsto w kodzie HtmlHelper przy okazji tworzenia kontrolek TextBox, CheckBox, DropDown itd. Zamienia...

Tagi: ASP .NET MVC
Źródło: jdubrownik.com
Dziel się z innymi:
AnonymousObjectToHtmlAttributes, czyli sposób na “minus” w nazwach atrybutów HTML

Web 1250 dni, 4 godziny, 52 minuty temu jdubrownik 100 rozwiń

Już od jakiegoś czasu nie "postowałem" na moim blogu... Na usprawiedliwienie napiszę, że po godzinach pracuję obecnie nad własnym czytnikiem RSS online (wiadomo, google reader niebawem zniknie, a jak na razie nic innego nie przypadło mi do gustu, tak że postanowiłem stworzyć coś własnego... zobaczymy co z tego wyjdzie...). W każdym bądź razie czas nadrobić zaległości, a prace nad czytnikiem również potrafią dostarczyć trochę tematów do opisania ;) Jednym z nich tytułowy problem sprawdzania jakości wprowa...

Dziel się z innymi:
burczu programator - blog: Walidacja "siły" hasła w ASP.NET MVC

Web 1326 dni, 9 godzin, 46 minut temu burczu 188 rozwiń

Na temat walidacji formularzy w ASP.NET MVC napisałem już w przeszłości kilka postów. Jako, że ostatnio pracuję po godzinach nad pewnym swoim projektem (jeśli starczy mi zapału i doprowadzę go do końca to na pewno się pochwalę), znów natknąłem się na pewien problem związany właśnie z walidacją. Rozwiązanie jest w sumie banalne ale może komuś się przyda ;) Myślę, że najlepiej będzie rozpocząć od przedstawienia problemu, zacznijmy więc!Opis problemu Czasem tworząc skomplikowany widok, mamy potrzebę zawrze...

Dziel się z innymi:
burczu programator - blog: ASP.NET MVC - ValidationSummary a dwa formularze na jednym widoku

Web 1337 dni, 11 godzin temu burczu 143 rozwiń

Netmajor's Tech BlogHOMEO mnieKontaktWalidacja zdalna w ASP.NET MVC za pomocą atrybutu Remote W asp.net mvc pojawił się atrybut Remote, który nakładamy na pole z modelu zbindowanego do widoku.

Dziel się z innymi:
Walidacja zdalna w ASP.NET MVC za pomocą atrybutu Remote « Netmajor's Tech Blog

Web 1444 dni, 20 godzin, 35 minut temu netmajor 87 rozwiń

Graficzne oznaczanie wymaganych pól w formularzach ASP.NET MVC 3 za pomocą jQuery.

Źródło: www.mzalewski.net
Dziel się z innymi:
Oznaczenie wymaganych pól w formularzach (ASP.NET MVC 3) - Notatnik programisty .NET

Web 1749 dni, 23 godziny, 25 minut temu drucik 394 rozwiń

W ASP.NET MVC domyślnie wszystkie metody publiczne zdefiniowane w klasie kontrolera są tzw. „action methods„, czyli możemy je wykonać podając odpowiedni adres url. Czasami jednak chcielibyśmy, aby jakaś metoda była trochę bardziej ukryta przed światem. W ASP.NET MVC możemy tego dokonać dekorując daną metodę … … atrybutem [NonAction]. Innym przydatnym atrybutem „zmniejszającym widoczność” me...

Źródło: gasior.net.pl
Dziel się z innymi:
Quick tip: 09. jak „ukryć” metody publiczne w kontrolerze w ASP.NET MVC  | Łukasz Gąsior - Blog

Web 1882 dni, 12 godzin, 25 minut temu macko 214 rozwiń

1 2 3
Accenture
Szkolenia SecurITum

grudzień

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 381,47)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,76)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 398,06)

15

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

16

CaMeL (2 954,87)

17

jedmac (2 659,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 455,11)