| 

.NET C# Java Javascript Exception

0
Ich zeige im View ein Bool-Feld "Yes"/"No" in einem DropDownList
@Html.DropDownListFor(m => m.Tbl03Regnum.Valid, new List<SelectListItem> {
new SelectListItem { Text = SharedRes.StringsRes.ValidNo, Value = bool.FalseString },
new SelectListItem { Text = SharedRes.StringsRes.ValidYes, Value = bool.TrueString } })
um das aus dem View zu nehmen, wollte ich es in ein ViewModel setzen
<td>@Html.DropDownListFor(m => m.Tbl03Regnum.Valid, Model.BoolValid)
aber im ViewModel ist ein Fehler
public class Tbl03RegnumsFormViewModel
{
public List<SelectListItem> _boolValid = new List<SelectListItem>
{
new SelectListItem
{
Text = "No",
Value = bool.FalseString
},
new SelectListItem
{
Text = "Yes",
Value = bool.TrueString
}
};

//Properties
public Tbl03Regnum Tbl03Regnum { get; private set; }
public SelectList BoolValid { get; set; }

//Constructor
public Tbl03RegnumsFormViewModel(Tbl03Regnum tbl03Regnum)
{
Tbl03Regnum = tbl03Regnum;
BoolValid = new SelectList(_boolValid, Tbl03Regnum.Valid);
}
}
im View wird nur System.Web.Mvc.SelectlistItem angezeigt. Nicht der Inhalt
News:
09.03.2011
Terppe 141 5
1 Antwort
0
Hallo Terppe,

vermutlich fehlen der Dropbox einfach nur die Daten

<td>@Html.DropDownListFor(m => m.Tbl03Regnum.Valid, Model._boolValid)


Viele Grüße
Lars
11.03.2011
Lars Schmitt 371 1 3
so geht es leider nicht
Terppe 17.03.2011

Stelle deine Mvc3-Frage jetzt!
infounit Software GmbH
myfactory International GmbH
Sevitec Gruppe