You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
427 B

@{
var key = (Model as Guid?);
if (key.HasValue)
{
if(ViewData.Keys.Contains(key.Value.ToString()))
{
@ViewData.Get(key.Value)
}
else{
var list = (ViewData[ViewData.ModelMetadata.PropertyName + "SelectList"] as SelectList) ?? new SelectList(new List<SelectListItem>());
@list.FirstOrDefault(o=>o.Value==key.Value.ToString())?.Text
}
}
}