dotnetomaniak.pl

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

W poprzednim wpisie pokazałem jak w aplikacji ASP.NET MVC wysyłać wiadomości email z wykorzystaniem biblioteki Postal. Wspomniałem również, że wysyłka email w ramach żądania HTTP nie jest dobrym pomysłem, że lepiej skorzystać z jakiego mechanizmu kolejek oraz ponawiania operacji. Jednym z dostępnych narzędzi jest biblioteka Hangfire, która w prosty sposób jest wstanie wysłać email w tle, a do tego ponowić operację w momencie wystąpienia błędu.Hangfire Ostatnio do kolejkow...

Źródło: plawgo.pl
Dziel się z innymi:
Hangfire - wysyłka email w tle - Blog Daniela Plawgo

Web 1 dzień, 2 godziny, 55 minut temu danielplawgo 39 rozwiń

Wysyłka email w ASP.NET MVC Wcześniej, czy później w aplikacji następuje potrzeba wysłania wiadomości email do użytkownika. W aplikacji ASP.NET MVC można zrobić to na wiele sposób. Możemy ręcznie przygotować treść wiadomości oraz wysłać ją z wykorzystaniem klasy SmtpClient. Możemy też skorzystać z tego, co daje ASP.NET MVC i użyć widoki do generowania treści wiadomości. W tym wpisie pokaże jak wykorzystać bibliotekę Postal do wysyłki email w ASP.NET MVC.Postal – przygotowan...

Źródło: plawgo.pl
Dziel się z innymi:
Postal - wysyłka email w ASP.NET MVC - Blog Daniela Plawgo

Web 1 dzień, 2 godziny, 55 minut temu danielplawgo 64 rozwiń

Tworząc aplikację ASP.NET MVC w wielu miejscach wykorzystujemy stringi do określenia takich rzeczy jak: nazwa kontrolera, nazwa akcji, nazwa widoku, ścieżka do pliku i wiele innych. Osobiście nie lubię używania napisów w kodzie aplikacji. Ciężko znaleźć później użycia danego napisu, przez co, gdy zmieniamy na przykład nazwę akcji, to wtedy bardzo łatwo o pominięcie jakiegoś linku w aplikacji, co powoduje, że psujemy jej działanie. Do tego dochodzą problemy z literówkami, c...

Źródło: plawgo.pl
Dziel się z innymi:
T4MVC – sposób na stringi w aplikacji ASP.NET MVC – Blog Daniela Plawgo

Web 7 dni, 6 godzin, 18 minut temu danielplawgo 95 rozwiń

W dzisiejszym wpisie pokaże dwa sposoby w jaki sposób można integrować bibliotekę Fluent Validation z ASP.NET MVC. Pierwszy domyślny, który dostarcza sama biblioteka oraz drugi mój, który rozwiązuje cześć problemów z domyślnej integracji.Domyślna integracja Integracja Fluent Validation z ASP.NET MVC jest bardzo prosta, sprowadza się do dwóch kroków:Instalacja pakietu FluentValidation.Mvc5 z nugetaDodanie linijki konfiguracji biblioteki w metodzie startującą aplikację (Mvc...

Źródło: plawgo.pl
Dziel się z innymi:
Integracja Fluent Validation z ASP.NET MVC | Blog Daniela Plawgo

Web 66 dni, 5 godzin, 42 minuty temu danielplawgo 97 rozwiń

W tym tygodniu w końcu nastąpiło wdrożenie projektu, o którym już wcześniej pisałem we wpisach. Postanowiłem, że przeleję trochę doświadczeń na ten wirtualny papier.

[TechOT] Pierwsze wdrożenie | Junior .NET Dev

Daj się poznać 2017 445 dni, 24 minuty temu juniornetdev 61 rozwiń

Sposób na fluent interface w kontrolerach aplikacji ASP.NET MVC.

Fluent Interface w kontrolerach - sundaydev.pl

Daj się poznać 2017 451 dni, 12 godzin, 23 minuty temu sundaydev 145 rozwiń

Nie będzie o drzewie DOM ani tym bardziej o budowie prawdziwego domu. Opisane są tu podstawy architektury projektu..

Dziel się z innymi:
Zbudujemy nowy DOM – Dev on board

Architektura wtorek, 7 marca 2017 21:42:36 GMT devonboard 36 spam? rozwiń

As you may know, there's a little problem with the attribute routing in ASP.NET MVC: generating a link (via Html.ActionLink) might get real slow when you've got hundreds of attributed actions. The answer to this issue is to use named routes, so instead of Html.ActionLink you use Html.RouteLink, but that's not quite handy, at least for me it isn't. Given that I'm used to T4MVC, it seems like a step back.

Dziel się z innymi:
[EN] ASP.NET MVC pretty URLs on steroids

Web 494 dni, 11 godzin, 30 minut temu Krzysztof Zmorzyński 55 rozwiń

This is a follow up to my previous post on HTTP/2 Server Push which deep dives into subject of client side caching and explores the Cache Digest proposal.

Dziel się z innymi:
[EN] HTTP/2 Server Push and ASP.NET MVC - Cache Digest

Web 525 dni, 1 godzinę, 37 minut temu tpeczek 89 rozwiń

One of the new features in HTTP/2 is Server Push. It allows the server to send resources to the browser without having to wait for the browser to request it. I don't intend to provide comprehensive information regarding HTTP/2 Server Push here as there is a lot of resources on the web doing that already, all I want is to play a little with Server Push in context of ASP.NET MVC.

Dziel się z innymi:
[EN] HTTP/2 Server Push and ASP.NET MVC

Web 546 dni, 7 godzin, 1 minutę temu tpeczek 120 rozwiń

Attribute routing (RouteAttribute) is a quite handy feature of ASP.NET MVC. It allows you to have nice looking URLs that everybody has already accustomed to and your client surely loves it. Plus it hides your true controller/action structure which sometimes might be desirable. But there's one catch. As your web app gets bigger and bigger, attribute routing might have a negative performance impact on your WHOLE website.

Dziel się z innymi:
[EN] The ugly truth behind pretty URLs

Web 556 dni, 10 godzin, 57 minut temu Krzysztof Zmorzyński 147 rozwiń

I love T4MVC. It allows me to stop using those ugly magic strings while generating compile-time valid links or accessing resources from ASP.NET MVC views. It also has a very nice feature called IModelUnbinder. In short: it can translate action argument of any type into properly constructed link.

Dziel się z innymi:
[EN] T4MVC model unbinders

Web 569 dni, 9 godzin, 5 minut temu Krzysztof Zmorzyński 75 rozwiń

IoC piękna rzecz, spójrzmy jak dodać kontener IoC Autofac do aplikacji ASP.NET MVC. W tym celu pobieramy NuGetem paczki Autofac i Autofac.Mvc5. Ponieważ jest to projekt MVC5, konieczna jest instalacja Autofac.Mvc5, dzięki temu będziemy mogli ustawić DependencyResolver na ten z Autofaca. Następnie musimy skonfigorować nasz kontener. Przechodzimy do klasy Global.asax.cs gdzie dodajemy metodę ConfigureContainer. C# private void ConfigureContainer()        {            var builder = new ContainerBuild...

Źródło: jakubskoczen.pl
Dziel się z innymi:
Jak dodać kontener Autofac do aplikacji ASP.NET MVC? - Jakub Skoczeń

Web 707 dni, 2 godziny, 13 minut temu qbasko 200 rozwiń

Post/Redirect/Get or PRG in short is a common pattern used amongst many web applications, that was designed to prevent duplicate submissions of the forms. Not using such pattern may result e.g. in multiple transactions by POSTing the same form twice, which is something that we definitely do not want to see in our applications. Although, it’s quite easy to be implemented in it’s purest form, it’s a little bit more tricky if we want to save the input data provided by the user (let’s say the form has a lo...

Post/Redirect/Get with new ASP.NET 5 & MVC 6 | Piotr Gankiewicz

Daj się poznać 2016 779 dni, 11 godzin, 26 minut temu spetz 147 rozwiń

W poprzednim wpisie przyjrzeliśmy się kontrolerom oraz ich akcjom, natomiast teraz rzucimy okiem na filtry, czyli atrybuty, które można zastosować zarówno dla każdej z akcji jak i dla całego kontrolera. Atrybuty definiują nam sposób wykonania określonych akcji. W ASP.NET MVC mamy do dyspozycji kilka typów filtrów akcji:Filtry autoryzacji – są wywoływane na samym początku, przed pozostałymi filtrami i akcją. Decydują o możliwości wykonania metody po wcześniejszej autentykacji lub walidacji właściwości d...

Kontroler i filtry akcji - Jakub Skoczeń

Daj się poznać 2016 789 dni, 23 godziny, 12 minut temu qbasko 77 rozwiń

Wstrzykiwanie zależności do walidatorów FluentValidation.

Źródło: radblog.pl
Dziel się z innymi:
FluentValidation – wstrzykiwanie zależności | RadBlog

Sztuka programowania 787 dni, 11 godzin, 20 minut temu Radosław Maziarka 148 rozwiń

CSRF czyli Cross-Site Request Forgery jest to w skrócie zmuszenie przeglądarki ofiary do wykonania nieautoryzowanej akcji (za pomocą żądania HTTP). Ofiarą jest zalogowany do serwisu użytkownik. Celem takiego ataku może być podmiana danych w formularzu lub też wykonanie innej akcji np. stworzenie konta użytkownika z uprawnieniami admina. Wypadałoby się przed tym zabezpieczyć tworząc aplikacje webową. Na szczęście mechanizm zabezpieczeń otrzymujemy w ASP.NET MVC out of the box Pokażmy to na przykładzie....

Źródło: jakubskoczen.pl
Dziel się z innymi:
Zabezpieczenie przed atakami CSRF w ASP.NET MVC - Jakub Skoczeń

Daj się poznać 2016 792 dni, 7 godzin, 49 minut temu qbasko 145 rozwiń

W tym wpisie przyjrzymy się kontrolerom w aplikacji ASP.NET MVC oraz akcjom, które mogą one zawierać. Kontrolery są odpowiedzialne za odpowiadanie na żądania użytkownika. Każde żądanie kierowane z przeglądarki jest obsługiwane przez określony kontroler. Przykładowo użytkownik klika przycisk odpowiadający za dodanie nowego wydarzenia, natomiast kontroler (EventsController) w odpowiedzi wyświetla odpowiedni widok. Akcja, która się w tym przypadku wykona jest zawarta w metodzie Create typu GET.C# // GET: Ev...

Źródło: jakubskoczen.pl
Dziel się z innymi:
Kontroler i Akcje - Jakub Skoczeń

Daj się poznać 2016 792 dni, 11 godzin, 15 minut temu qbasko 143 rozwiń

Dwa słowa o udziale w hackathonie DevMuster, a następnie jak można wykorzystać AJAX w widokach ASP.NET MVC z odpowiednią paczką NuGetową.

Dziel się z innymi:
AJAX w ASP.NET - MD Tech Blog

Web 820 dni, 22 godziny, 24 minuty temu manio143 107 rozwiń

Korzystając z Entity Frameworka warto zwracać uwagę na sposób pobierania danych. W przypadku, gdy nie będziemy ich modyfikować, a chcemy jedynie pobrać dane tylko do odczytu, przydatna okaże się metoda AsNoTracking(). Wywołanie metody skutkuje brakiem śledzenia danych przez kontekst. Dzięki temu nie marnujemy niepotrzebnie zasobów. Przyjrzyjmy się poniższemu przykładowi, w którym porównamy pobieranie danych z i bez metody AsNoTracking(). Na początek pobieramy dane standardowo. W tym celu modyfikujemy...

Do czego służy metoda AsNoTracking()?

Daj się poznać 2016 822 dni, 6 godzin, 19 minut temu qbasko 262 rozwiń

1 2 3 4 5
Szkolenia SecurITum

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,65)

8

Damian (9 580,27)

9

danielplawgo (7 546,05)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 818,06)

15

dpawlukiewicz (3 667,19)

16

AdrianBystrek (3 495,85)

17

spetz (3 418,34)

18

jedmac (3 318,39)

19

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

20

CaMeL (2 954,87)