Dwa formularze w jednym widoku

Odpowiedz Nowy wątek
2015-02-11 16:44
RoyJons
0

Czesc, w jaki sposób mogę obsłużyć ModelState.IsValid, jezeli do widoku przesyłam dane dla dwóch formularzy, czyli:

   public class ViewModel{

 public string name {get; set;}
 public string surname {get; set;}
     .
     . 
     .
}
W momencie przesłania danych do kontrolera zawsze jest false dla isValid, dziele się tak ponieważ reszta właściwosci jest nullem, jak rozwiązać ten problem??

Pozostało 580 znaków

2015-02-11 21:21
ne0
0

??
Najpierw piszesz o dwóch formularzach, a potem mówisz o sprawdzaniu czy właściwości twojego modelu są wypełnione. Zdecyduj się.


Pomogłem? To dobrze :)

Pozostało 580 znaków

2015-02-12 17:54
0

pokaz jeszcze widok i kontroler to wtedy bedziemy wiedziec gdzie popelnaisz blad

Pozostało 580 znaków

2015-02-12 18:01
Strzelam
0

Jeżeli Cię dobrze zrozumiałem, to za dużo masz w swoim ViewModelu, masz tam dane dla dwóch różnych formularzy.
Może to zły pomysł w Twoim wypadku (nie wiem co chcesz zrobić i czym się w sumie różnią) ale pomyśl o rozdzieleniu tego np: q dwóch różnych ViewModelach, dwóch różnych widokach, np PartialView.

Pozostało 580 znaków

2015-02-12 18:51
ne0
0

Wydaje mi się, że chodzi Ci o to http://stackoverflow.com/ques[...]validation-at-per-field-level Myślę że takie rozwiązanie jest sensowne.


Pomogłem? To dobrze :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0