Model.DocumentCategoryTypeList
Это, вероятно, ваша проблема. В SelectListItems вы устанавливаете значение для вывода .ToString ()?
var list = new List<SelectListItem>()
{
new SelectListItem()
{
Value = Category.Book.ToString(),
Text = "Book"
},
new SelectListItem()
{
Value = Category.BitsAndPieces.ToString(),
Text = "Bits And Pieces" },
new SelectListItem()
{
Value = Category.Envelope.ToString(),
Text = "Envelopes" }
};
У меня работает после этого. Это просто должно быть в состоянии соответствовать значению от объекта