dotnetomaniak.pl

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

autor: W ostatnim postcie wspomniałem o trzeciej możliwości walidowania pól po stronie klienta: Nierobienie nic i przeciążenie zdarzenia submit, tak by wykonać raz (nie licząc pierwszego wymuszonego przez unobtrusive validation) parsowanie Może się zastanawiać ale po co mamy to przeciążać, tylko ze względu na te kilka dynamicznych pól? TAK :) (odpowiedź na to pytanie na końcu postu) oraz dlatego, że domyślna walidacja zwraca false, czyli blokuje jakiekolwiek akcje dalej. Jeżeli zostanie ona wykonana ...

Źródło: blog.gutek.pl
Dziel się z innymi:
JQuery validation na submit

Web 2305 dni, 12 godzin, 17 minut temu macko 128 rozwiń

W poprzedniej części spowodowaliśmy by generowały się atrybuty walidacyjne dla elementów dynamicznie generowanych. Jednakże mimo ich poprawnego dodawania do elementów, walidacja po stronie klienta nie działała dla dynamicznie dodanych elementów – przy tworzeniu byli to autorzy książki, zaś przy edycji nowi jeszcze nie dodani autorzy. Rozwiązanie byłoby dość banalne, gdyby mi choć raz zadziałało, tak jak wspominał Procent u siebie na blogu, powinno wystarczyć wykonanie następującej linijki:

Źródło: blog.gutek.pl
Dziel się z innymi:
Edycja zagnieżdżonych list w MVC 3 (Część 3)

Web 2307 dni, 22 godziny, 6 minut temu macko 87 rozwiń

Ostatnimi czasy zajmowałem się przygotowanie obcojęzycznej wersji systemu, na który składa się cała plejada aplikacji napisanych w różnych technologiach, od ASP.NET przez WinForms po WPF. Do tej pory zagadnienie to znałem przede wszystkim ze strony teoretycznej. To znaczy wiedziałem o różnych mechanizmach wbudowanych w .NET wspierających ten proces, nie omieszkałem ich wypróbować ale nie miałem okazji zastosować tej wiedzy do dużego i skomplikowanego systemu. Powiem więcej, proces lo...

Dziel się z innymi:
Michał Komorowski: Aplikacje wielojęzyczne - ASP.NET

Web 2313 dni, 14 godzin, 21 minut temu http://pawlos.blogspot.com/ 213 rozwiń

W poprzedniej części opisałem w jaki sposób możemy generować listy elementów do edycji/tworzenia tak by nie przejmować się numerycznym indeksem. To co nam jednak pozostało to sprawa walidacji danych. Najlepszym przykładem będzie zmodyfikowanie kodu, który już posiadamy (najnowsza wersja na github) – dodajmy atrybut Required dla własności Name w CreateAuthorViewModel. Następnie odpalmy projekt, wejdźmy na zakładkę Books i potem kliknijmy Create New. Jeżeli teraz klikniemy na Add book author i nie wprowa...

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Edycja zagnieżdżonych list w MVC 3 (Część 2)

Web 2313 dni, 14 godzin, 21 minut temu gordon_shumway 69 rozwiń

Jakub Gutkowski: Ostatnio rozmawiałem ze znajomym, który stwierdził, że jeżeli nie wykorzystuje się wbudowanych w MVC 3 klas i metod to robi się coś źle. Nie zgadzam się z tym twierdzeniem, to co jest zajebiste w MVC 3 to to, że dzięki kilku prostym linijkom kodu można rozszerzyć implementację o niezbędną w danej chwili funkcjonalność. W końcu jak powstało RoR? Trochę teorii Z jedną z takich funkcjonalności jest możliwość edycji dynamicznych (dodaj/usuń/edytuj) list – tak by za pomocą jednego submit prz...

Tagi: mvc
Źródło: blog.gutek.pl
Dziel się z innymi:
Edycja zagnieżdżonych list w MVC 3 (Część 1)

Web 2315 dni, 16 godzin, 41 minut temu macko 108 rozwiń

Wpis o tym jak poprawnie wykorzystywać JSON w web serwisach na ASP.NET, jakich błędów unikać przy implementacji takowych oraz o customowych serializatorach JSON dla ADO.NET

Źródło: blog.puredev.eu
Dziel się z innymi:
ASP.NET, AJAX i JSON « Pure Development Blog

Web 2319 dni, 12 godzin, 49 minut temu http://peterlin.pip.verisig... 168 rozwiń

Mechanizm dziedziczenia jest ogólnie znany oraz chętnie wykorzystywany w programowaniu obiektowym. Nie wiedzieć czemu w aplikacjach internetowych stosuje się go raczej rzadko. W tym artykule chciałbym zaprezentować jak wykorzystać dziedziczenie w sprytny sposób w aplikacji webowej.

Źródło: kurzyniec.pl
Dziel się z innymi:
Łukasz Kurzyniec - BasePage

Web 2323 dni, 1 godzinę, 2 minuty temu lkurzyniec 159 rozwiń

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). to paskudny błąd, który generowany jest przez klasę System.Web.UI.ControlCollection. Ma to miejsce przy próbie modyfikacji kolekcji, na przykład przez wywołanie Add(Control control), w przypadku kiedy kontrolki w niej zawarte korzystają z wyrażeń postaci <% ... %> lub <%= ... %>. Istnieje kilka sposób ominięcia tego problemu: Kod zawierający wyrażenia <% ... %> lub <%= ... %> umieścić w ...

The Controls collection cannot be modified because the control contains code blocks (i.e. % ... %)

Web 2323 dni, 13 godzin, 9 minut temu macko 61 rozwiń

Kilka miesięcy temu, we wpisie związanym ze tworzeniem stron, jeszcze w ASP.NET MVC 2, otarłem się delikatnie o zagadnienie reguł routingu w ASP.NET MVC. Generalnie, jest to dość istotne zagadnienie, dlatego warto zapoznać się z nim trochę szerzej, Tym bardziej, że wpływa ono w sposób znaczący zarówno na przepływ danych jak i ruch użytkowników naszej witryny.

Dziel się z innymi:
Tworzenie reguł routingu w ASP.NET MVC 3 - Alt Control Delete

Web 2325 dni, 22 godziny, 28 minut temu https://me.yahoo.com/a/Euok... 141 rozwiń

Kilka miesięcy temu (na przełomie roku), pisałem na temat ASP.NET MVC 2. Nie minęło nawet pół roku, od czasu powstania tych wpisów, a już możemy się cieszyć z kolejnej wersji, czyli ASP.NET MVC 3. Co istotne, w nowym wydaniu pojawiło się kilka znaczących usprawnień (o tym za chwilę). Tych z Was, którzy tworzyli projekty w ASP.NET MVC 2 (np. stworzyli stronę za pomocą tutoriala zawartego na tym blogu), zapewne ucieszy fakt, że z powodzeniem będziecie mogli skonwertować taki do projekt, by móc korzystać ze...

Konwersja projektu ASP.NET MVC 2 na ASP.NET MVC 3 - Alt Control Delete

Web 2331 dni, 16 godzin, 12 minut temu https://me.yahoo.com/a/Euok... 75 rozwiń

Niedawno po raz pierwszy w życiu zajmowałem się Google Maps. Spodziewałem się, że zajmie to max kwadrans, w końcu masa stron to ma, dokumentacja jest dobra... no i moja Joanna na mapach zęby zjadła:). Niestety nawet z połączonymi siłami poprawne skorzystanie z map zajęło nam dobre kilka godzin. Problemem okazało... w sumie kilka rzeczy. Wymagania: po kliknięciu w link otwórz popup z mapką pokazującą odpowiedni adres zakładając, że na stronie może być takich linków wiele. Odpadała więc jednokrotna inicja...

Dziel się z innymi:
Maciej Aniserowicz | GoogleMaps v3 i jQuery

Web 2339 dni, 17 godzin, 10 minut temu gordon_shumway 187 rozwiń

Jeżeli w MVC 3 (nie wiem jak w wcześniejszych wersjach), chcecie po operacji submit formularza zaktualizować jakąś wartość w waszym modelu to niezależnie jak byście się wysilali nie uda się wam to. Są dwa wyjścia z sytuacji (przynajmniej mi znane): Wyczyszczenie całego stanu modelu za pomocą metody ModelState.Clear() – wymaga to jednak następnie uzupełnienia wszystkich pól modelu – odświeża to cały model; Wyczyszczenie pojedynczej wartości za pomocą metody ModelState.SetModelValue.

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Aktualizacja pola w Akcji po form submit w MVC

Web 2346 dni, 12 godzin, 32 minuty temu http://pawlos.blogspot.com/ 83 rozwiń

Bardzo fajną sprawą w MVC jest możliwość generowania atrybutów elementów za pomocą anonimowego typu.

Tagi: ASP .NET MVC
Źródło: blog.gutek.pl
Dziel się z innymi:
Atrybut data-* w MVC 3

Web 2346 dni, 12 godzin, 32 minuty temu macko 125 rozwiń

Areas pozwalają na rozbicie aplikacji na obszary. Każdy z obszarów będzie miał swój zestaw kontrolerów, widoków i routing. Wszystkie obszary mogą nadal korzystać z katalogu Shared, nadal możemy mieć główny obszar (ten który był dostępny do tej pory). Dodanie obszaru jest proste: Utworzony zostanie katalog Areas a w nim nasz nowy obszar oraz nowy zestaw katalogów ze strukturą MVC. Została również utworzona klasa typu AreaRegistration. Region zostanie automatycznie zarejestrowan...

Tagi: areas, mvc2
Dziel się z innymi:
Programistka i kot: MVC2 What's new part 3.

Web 2346 dni, 16 godzin, 18 minut temu http://pawlos.blogspot.com/ 66 rozwiń

Achronous Controller - asynchroniczne kontrolery Asynchroniczne wywołania mogą poprawić wydajność aplikacji, jednak zawsze powodują dużo większe skomplikowanie kodu. W artykule na MSDN wymienione jest kilka punktów kiedy warto używać asynchronicznych wywołań jak np. długo trwające operacje wejścia-wyjścia, inne długo trwające operacje, czy nastawienie na wielowątkowość. Klasyczny kontroler (z klasycznym przykładem) wywołania z jakiegoś serwisu: public class HomeController : Controller { public A...

Tagi: mvc2
Dziel się z innymi:
Programistka i kot: MVC2 What's new part 2.

Web 2347 dni, 17 godzin, 23 minuty temu http://pawlos.blogspot.com/ 97 rozwiń

Procent od jakiś dwóch lat pisze jakie fajny jest plugin do jQuery o nazwie DataTables. 3 dni temu w końcu miałem okazję się przekonać, jaki on naprawdę jest fajny! :) Jeżeli jeszcze z niego nie korzystaliście, to zachęcam do zapoznania się z nim. Na stronie dostępne jest wiele przykładów pokazujących co i jak – naprawdę aż dziw bierze, że coś open-source może mieć taką dokumentację.

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Przydatne klasy dla MVC i DataTables

Web 2353 dni, 2 godziny, 39 minut temu gordon_shumway 98 rozwiń

Wielu niezależnych developerów i małe firmy korzystają z usług firm hostingowych ze względu na koszty. Na jednym serwerze może działać kilkadziesiąt oddzielnych stron. Ważna jest taka ich konfiguracja, aby żadna nie mogła zaszkodzić pozostałym i aby nie mogły odczytywać np. ciągów połączeń ze swoich web.configów. IIS pozwala firmom hostującym strony na zdefiniowanie poziomów zaufania, które określają operacje, które mogą być wykonywane (lista poniżej, zobacz także tą stronę). Istnieje także możliwość zde...

Dziel się z innymi:
Poziomy zaufania ASP.NET

Web 2355 dni, 1 godzinę, 4 minuty temu macko 115 rozwiń

Razor to nowy silnik renderujący dla ASP.NET MVC. Polecam wszystkim zapoznanie się: http://msdn.microsoft.com/pl-pl/library/razor–nowy-silnik-renderujacy Składnia jest naprawdę prosta i znacząco upraszcza tworzenie widoków.

Tagi:
Dziel się z innymi:
Piotr Zieliński » Razor – nowy silnik renderujący dla ASP.NET MVC 3.0

Web 2355 dni, 17 godzin, 49 minut temu pzielinski 150 rozwiń

Testowanie baz danych… a raczej kodu Marzec 31, 2011- autor: dotornot Dziś po oglądnięciu kolejnego świetnego odcinka na CodingTV, postanowiłem napisać aktualny post. Osobiście z niecałym dwuletnim stażem w programowaniu i zerowym doświadczeniem zawodowym (ach, nie mogę się doczekać do 4.04 ), jestem pełen podziwu dla roboty, którą wykonują. Panowie w dzisiejszym odcinku mieli problem z testowaniem baz danych, a raczej dostępu do niej. Ja chcę tutaj przedstawić sposób w jaki ja to robię. ...

Tagi: Moq, mvc, NUnit, TDD
Dziel się z innymi:
Testowanie baz danych… a raczej kodu « DotOrNot

Web 2357 dni, 5 godzin, 5 minut temu http://sekomale44.myopenid.... 263 rozwiń

Ostatnio w projekcie potrzebowałem prostego i wydajnego systemu pub/sub. Komunikacja powinna być „bezpośrednia” a nie iść przez konkretne elementy na stronie, w szczególności iż te elementy jeszcze nie istnieją i mogą w ogólnie nie powstać. Chodziło o to by w odpowiednim momencie procesu ustalania punktów na mapie przekazywać informacje o wygenerowanych elementach do formularza. Na jednej akcji poinformowania o nowych elementach może się dziać wiele rzeczy – wygenerowanie HTML, odpytanie systemu zewnętr...

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Publish/Subscribe w JavaScript

Web 2359 dni, 11 godzin, 34 minuty temu gordon_shumway 112 rozwiń

1 2... 27 28 29 30 31 32... 44 45
#befutureproof
Szkolenia SecurITum

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 925,51)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,48)

8

Damian (9 173,12)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 683,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

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

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,19)

20

lkurzyniec (2 732,03)