ho risolto quel problema, era un problema di mapping di EF.

però ho un altro problemino con una DDL che deve avere dei valori definiti e nn presi da un db.
nell'Action ho messo questo:
codice:
            List<SelectListItem> items = new List<SelectListItem>();
            items.Add(new SelectListItem
            {
                Text = "None",
                Value = "0",
                Selected = true
            });
            items.Add(new SelectListItem
            {
                Text = "5",
                Value = "5"
            });
            items.Add(new SelectListItem
            {
                Text = "10",
                Value = "10"
            });
            ViewData["DDLREFRESH"] = new SelectList(items);
nella pagina:
codice:
<%= Html.DropDownList ("ddlRefresh", new SelectList((IEnumerable)ViewData["DDLREFRESH"]))%>
i valori che si vedono sono solo:
System.Web.Mvc.SelectListItem

sapete dirmi il perchè??