Avatar billede Nanek Nybegynder
22. august 2011 - 16:08 Der er 2 kommentarer

ASP.NET MVC 3 - Hvordan skal jeg designe min ViewModel?

Hej

Jeg er i gang med at udvikle et online spørgeskema.

Hvordan skal det designes, hvis der på samme side skal kunne vises et spørgsmål af typen "Multiple Choice" - som har sin egen ViewModel der hedder MCQViewModel, og et spørgsmål af typen "Tabelform", som har en ViewModel der hedder GridQuestionViewModel? Jeg har desuden en ViewModel som hedder QuestionViewModel, der indeholder selveste spørgsmålet og andre relevante ting?

Pseudo eksempler er velkomne!
På forhånd tak
Avatar billede Nanek Nybegynder
22. august 2011 - 16:11 #1
Det kode jeg har indtil videre kan ses her:

http://pastebin.com/BAKXmktQ
Avatar billede Nanek Nybegynder
22. oktober 2011 - 00:08 #2
Man skal have en base ViewModel som de arver fra. Man sender herefter en liste af base ViewModels til sit View, som selv finder ud af hvilken displaytemplate den skal bruge, afhængig af hvert elements type.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester