Pierwsza zasada programisty: nigdy nie ufaj danym wejściowym. Sama walidacja tych danych może zostać przeprowadzona na wiele sposobów, przekazując odpowiedzialność od warstwy najwyższej do najniższej. Takie podejście pozwala na eliminowanie zagrożenia w wielu przypadkach jeszcze bez przesłania danych do serwera. (Jeśli ktoś nie lubi czytać przydługich wstępów, może przejść od razu do punktu: "Dlaczego xVal?").
Intellisense dla jQuery i innych bibliotek javascript. W Visual Studio 2008 mamy możliwość korzystania z intellisense dla różnych bibliotek javascript.
Evolutility czyli edytor stron CRUD (Create, Read, Update, Delete) dla ASP.NET MVC.
Grupa .NET Politechniki Częstochowskiej prezentuje sposób komunikacji sieciowej wykorzystywanej w technologi .NET Zapraszamy do zapoznania się z materiałem!
Artykuł prezentuje ciekawe rozwiązanie pozwalające programiście pisać kod strony w C#, a następnie część tego kodu przekształcić i uruchomić jako JavaScript.
Bartek na swoim blogu opisuje prosty i skuteczny sposob lokalizowania stworzonych już, nieprzygotowanych do tego aplikacji ASP.NET MVC
Darek pisze o użyciu NInject w ASP .NET MVC
Artykulik wraz z przykładowym kodem wykorzystującym ActionSelectionAttribute w ASP.NET MVC.
Dariusz na swoim blogu pokazuje jak poprawić ASP.NET MVC, by współpracowało z SharpArchitecture. Przy okazji warto wspomniec o projekcie MVCContrib, który jest prowadzony przez community i uzupełnia MVC o potrzebne aspekty.
Jakub Binkowski omawia jak można uzyskać podobną do String.Format funkcjonalność w ASP.NET AJAX oraz jakie problemy wiążą się z jej używaniem.