dotnetomaniak.pl

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

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 14 dni, 18 godzin, 22 minuty temu Krzysztof Zmorzyński 54 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 45 dni, 8 godzin, 29 minut temu tpeczek 81 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 66 dni, 13 godzin, 53 minuty temu tpeczek 112 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 76 dni, 17 godzin, 50 minut temu Krzysztof Zmorzyński 144 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 89 dni, 15 godzin, 57 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 227 dni, 9 godzin, 5 minut temu qbasko 175 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ć 299 dni, 18 godzin, 18 minut temu spetz 137 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ć 310 dni, 6 godzin, 5 minut temu qbasko 75 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 307 dni, 18 godzin, 12 minut temu Radosław Maziarka 144 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ć 312 dni, 14 godzin, 41 minut temu qbasko 141 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ć 312 dni, 18 godzin, 8 minut temu qbasko 141 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 341 dni, 5 godzin, 16 minut temu manio143 97 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ć 342 dni, 13 godzin, 11 minut temu qbasko 251 rozwiń

W dzisiejszym poście pokażę jak zintegrować FluentValidation z ASP.NET MVC5, na podstawie dodawania użytkownika.

Źródło: radblog.pl
Dziel się z innymi:
FluentValidation – integracja z ASP.NET MVC – RadBlog

Web 348 dni, 8 godzin, 12 minut temu Radosław Maziarka 120 rozwiń

It’s a new feature of new ASP.NET Core 1.0 If you have used old ASP.NET MVC, you should be familiar with Netonsoft Json CamelCasePropertyNamesContractResolver. Now in ASP.NET Core 1.0 you can configure it globally.

Dziel się z innymi:
[EN] ASP.NET Core 1.0 - Camel Case JSON - Maciej Skuratowski

Daj się poznać 355 dni, 2 godziny, 42 minuty temu Cieja 97 rozwiń

Czas lokalny na Microsoft Azure Websites.

Źródło: radblog.pl
Dziel się z innymi:
Azure Websites i czas lokalny – RadBlog

Web 361 dni, 17 godzin, 8 minut temu Radosław Maziarka 68 rozwiń

I’ve recently seen a few articles about video streaming with raspberry pi using node.js streaming server and ffmpeg utility. It’s funny how easily you can create your own live video streaming with opensource tools and cheap mini-computer. But there are some problems with this approach. The highest resolution I was able to capture, encode and live stream was 160×120. It is too low to recognize people or plate numbers seen on the picture. There are also some network issues that make things...

Cheap web-cam monitoring in the Cloud with raspberry pi, ASP.NET MVC and Marionette.js | WellDesignedSoftwareException

OObsługa błędów nigdy nie była łatwym zadaniem, ale w większości przypadków zawsze wiedziałem z czego mogę skorzystać. Myślałem że z ASP.NET MVC będzie podobnie, a może nawet lepiej (w końcu jest to dosyć dobrze przemyślana platforma, co wielokrotnie już podkreślałem na blogu) i po części tak jest w istocie - mamy tu wręcz nadmiar możliwości...

Tagi: .Net, ASP.NET MVC, C#, mvc
Dziel się z innymi:
Jak najlepiej obsłużyć wyjątki w ASP.NET MVC?

Sztuka programowania 699 dni, 19 godzin, 18 minut temu rroszczyk 382 rozwiń

ASP.NET MVC by default ships with two view engines: Web Forms and Razor. When we are creating a new ASP.NET MVC application both are being included in the application startup. Even when you are working with Razor only ASP.NET MVC resolves named views by searching for files that match the Web Forms view engine's naming convention at first. What can we do to change that and reduce the time needed to return a view to the end user? Let's have a look!

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Speed up you ASP.NET MVC application by removing unused view engines | blog.kateo.pl

Web 760 dni, 10 godzin, 2 minuty temu blog-kateo-pl 185 rozwiń

Do dzisiejszego wpisu zainspirowała mnie aplikacja, którą współtworzymy z Tymkiem Kęstowiczem. Potrzebowaliśmy połączyć naszą aplikację napisaną w MVC z bazą danych (tu wybór padł na MySQL). Zdecydowanie chcieliśmy uniknąć strzelania z armaty ...

ASP.NET MVC + Simple.Data + MySQL | maciejjędrzejewski

Sztuka programowania 776 dni, 2 godziny, 34 minuty temu jedmac 258 rozwiń

1 2 3 4 5
Szkolenia SecurITum

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa

maj

17.
InfoShare
Gdańsk
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 520,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,86)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 293,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

spetz (2 548,07)

20

lkurzyniec (2 544,29)