17 messaggi dal 04 marzo 2013
Salve a tutti, sto studiando l'mvc e EntityFramework; Ho un piccolo problema sulla validazione di una drop down list. Vi posto un pò di codice:

Model:
[Required]
public string ruolo { get; set; }


Controller:
private string[] roles = new string[] { "admin", "filiale" };
ViewBag.ruolo = new SelectList(roles);


Vista:
<div class="editor-label">
            @Html.LabelFor(model => model.ruolo)
        </div>
        <div class="editor-field">
            @Html.DropDownList("ruolo", string.Empty)
            @Html.ValidationMessageFor(model => model.ruolo)
        </div>


La drop down list viene inizializzata con successo e tutto funziona perfettamente se seleziono un valore. Quando invece non seleziono alcun valore non mi appare alcun messaggio di errore, nessun messaggio che informa che il campo ruolo è obbligatorio.
a dimenticavo, la vista in questione è di tipo strongly typed ed associata alla classe nel model che contiene la proprietà ruolo, così come indicata a inizio post.
Come è possibile?
grazie a tutti in anticipo
Modificato da wais87 il 26 marzo 2013 10.46 -
Modificato da wais87 il 26 marzo 2013 10.58 -
17 messaggi dal 04 marzo 2013
Nessuno ha delucidazioni a riguardo?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.